import eu.etaxonomy.cdm.model.occurrence.DeterminationEvent;
import eu.etaxonomy.cdm.model.occurrence.DeterminationModifier;
+import eu.etaxonomy.cdm.model.taxon.TaxonBase;
import eu.etaxonomy.taxeditor.ui.combo.TermComboElement;
import eu.etaxonomy.taxeditor.ui.element.AbstractFormSection;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
import eu.etaxonomy.taxeditor.ui.element.CheckboxElement;
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
-import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.SelectionType;
-import eu.etaxonomy.taxeditor.ui.selection.TaxonBaseSelectionElement;
-import eu.etaxonomy.taxeditor.ui.selection.TaxonSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement;
/**
* <p>
private TermComboElement<DeterminationModifier> combo_determinationModifier;
private CheckboxElement checkbox_preferredFlag;
- private TaxonBaseSelectionElement selection_taxonBase;
+ private EntitySelectionElement<TaxonBase> selection_taxonBase;
// private TODO a set of references
/** {@inheritDoc} */
@Override
public void createControls(ICdmFormElement element, int style) {
- selection_taxonBase = (TaxonBaseSelectionElement) formFactory
- .createSelectionElement(SelectionType.TAXON_BASE,
+ selection_taxonBase = formFactory
+ .createSelectionElement(TaxonBase.class,
getConversationHolder(), element, "Taxon", null,
- TaxonSelectionElement.DEFAULT, style);
+ EntitySelectionElement.NOTHING, style);
// TODO set of references