public class Root
extends org.eclipse.core.runtime.PlatformObject
implements org.eclipse.core.runtime.IAdaptable, org.eclipse.ui.IPersistableElement, org.eclipse.ui.IElementFactory, eu.etaxonomy.cdm.api.conversation.IConversationEnabled
Root class.
Constructor and Description |
---|
Root(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation)
Constructor for Root.
|
Modifier and Type | Method and Description |
---|---|
void |
addRootNode(eu.etaxonomy.cdm.model.taxon.Classification newClassification) |
org.eclipse.core.runtime.IAdaptable |
createElement(org.eclipse.ui.IMemento memento) |
eu.etaxonomy.cdm.api.conversation.ConversationHolder |
getConversationHolder() |
java.lang.String |
getFactoryId()
getFactoryId
|
java.util.List<eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto> |
getParentBeans()
getParentBeans
|
void |
removeRootNode(eu.etaxonomy.cdm.model.taxon.Classification cb) |
void |
saveState(org.eclipse.ui.IMemento memento) |
void |
update(eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap changeEvents) |
public Root(eu.etaxonomy.cdm.api.conversation.ConversationHolder conversation)
Constructor for Root.
conversation
- a ConversationHolder
object.public java.util.List<eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto> getParentBeans()
getParentBeans
List
object.public java.lang.String getFactoryId()
getFactoryId
getFactoryId
in interface org.eclipse.ui.IPersistableElement
String
object.public void saveState(org.eclipse.ui.IMemento memento)
saveState
in interface org.eclipse.ui.IPersistable
public org.eclipse.core.runtime.IAdaptable createElement(org.eclipse.ui.IMemento memento)
createElement
in interface org.eclipse.ui.IElementFactory
public void update(eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap changeEvents)
update
in interface eu.etaxonomy.cdm.persistence.hibernate.ICdmPostDataChangeObserver
public eu.etaxonomy.cdm.api.conversation.ConversationHolder getConversationHolder()
getConversationHolder
in interface eu.etaxonomy.cdm.api.conversation.IConversationEnabled
public void addRootNode(eu.etaxonomy.cdm.model.taxon.Classification newClassification)
public void removeRootNode(eu.etaxonomy.cdm.model.taxon.Classification cb)
cb
- Copyright © 2007-2018. All Rights Reserved.