public class ChecklistEditorInput extends CdmEntitySessionInput implements org.eclipse.ui.IPersistable
Constructor and Description |
---|
ChecklistEditorInput(eu.etaxonomy.cdm.model.taxon.Classification classification)
Creates an editor input for the
ChecklistView with the currently selected classification. |
ChecklistEditorInput(eu.etaxonomy.cdm.model.taxon.TaxonNode taxonNode)
Creates an editor input for the
ChecklistView with the currently selected TaxonNode
and its childNodes. |
Modifier and Type | Method and Description |
---|---|
void |
addTaxonToSave(eu.etaxonomy.cdm.model.taxon.Taxon element) |
boolean |
equals(java.lang.Object obj) |
eu.etaxonomy.cdm.model.taxon.Classification |
getClassification() |
eu.etaxonomy.cdm.api.conversation.ConversationHolder |
getConversation() |
java.lang.String |
getName() |
java.util.List<eu.etaxonomy.cdm.model.taxon.TaxonNode> |
getRootEntities() |
java.util.List<eu.etaxonomy.cdm.model.taxon.TaxonBase> |
getTaxa() |
eu.etaxonomy.cdm.model.taxon.TaxonNode |
getTaxonNode() |
void |
merge() |
void |
saveState(org.eclipse.ui.IMemento memento) |
void |
setTaxa(java.util.List<eu.etaxonomy.cdm.model.taxon.TaxonBase> taxonList) |
bind, dispose, getCdmEntitySession, getPropertyPathsMap, initSession
public ChecklistEditorInput(eu.etaxonomy.cdm.model.taxon.TaxonNode taxonNode)
ChecklistView
with the currently selected TaxonNode
and its childNodes.taxonNode
- public ChecklistEditorInput(eu.etaxonomy.cdm.model.taxon.Classification classification)
ChecklistView
with the currently selected classification.classificationUuid
- public java.util.List<eu.etaxonomy.cdm.model.taxon.TaxonBase> getTaxa()
public java.lang.String getName()
public eu.etaxonomy.cdm.model.taxon.TaxonNode getTaxonNode()
public eu.etaxonomy.cdm.model.taxon.Classification getClassification()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public void saveState(org.eclipse.ui.IMemento memento)
saveState
in interface org.eclipse.ui.IPersistable
public void merge()
merge
in class CdmEntitySessionInput
public java.util.List<eu.etaxonomy.cdm.model.taxon.TaxonNode> getRootEntities()
getRootEntities
in interface ICdmEntitySessionEnabled
public eu.etaxonomy.cdm.api.conversation.ConversationHolder getConversation()
public void setTaxa(java.util.List<eu.etaxonomy.cdm.model.taxon.TaxonBase> taxonList)
public void addTaxonToSave(eu.etaxonomy.cdm.model.taxon.Taxon element)
element
- Copyright © 2007-2018. All Rights Reserved.