import eu.etaxonomy.cdm.api.conversation.ConversationHolder;
import eu.etaxonomy.cdm.common.CdmUtils;
+import eu.etaxonomy.cdm.model.taxon.Classification;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
import eu.etaxonomy.taxeditor.ui.dialogs.filteredSelection.TaxonNodeSelectionDialog;
import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
AbstractSelectionElement<TaxonNode> {
public static final int DEFAULT = DELETABLE;
+ private Classification classification;
/**
* <p>
@Override
public void widgetSelected(SelectionEvent e) {
TaxonNode newSelection = TaxonNodeSelectionDialog.select(getShell(),
- getConversationHolder(), "Select parent taxon", null, null);
+ getConversationHolder(), "Select parent taxon", null, null, getClassification());
setSelectionInternal(newSelection);
}
+ /**
+ * @return
+ */
+ public Classification getClassification() {
+ return classification;
+ }
+
+ public void setClassification(Classification classification){
+ this.classification = classification;
+ }
+
/*
* (non-Javadoc)
*