import org.eclipse.swt.events.SelectionListener;
+import eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase;
import eu.etaxonomy.cdm.model.occurrence.Specimen;
import eu.etaxonomy.taxeditor.ui.element.AbstractFormSection;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
-import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.SelectionType;
import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
-import eu.etaxonomy.taxeditor.ui.selection.DerivedUnitBaseSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement;
/**
* <p>
public class SpecimenCollectionDetailElement extends
AbstractEntityCollectionElement<Specimen> {
- private DerivedUnitBaseSelectionElement selection_derivedUnit;
+ private EntitySelectionElement<DerivedUnitBase> selection_derivedUnit;
/**
* <p>
/** {@inheritDoc} */
@Override
public void createControls(ICdmFormElement element, int style) {
- selection_derivedUnit = (DerivedUnitBaseSelectionElement) formFactory
- .createSelectionElement(SelectionType.DERIVED_UNIT,
+ selection_derivedUnit = formFactory
+ .createSelectionElement(DerivedUnitBase.class,
getConversationHolder(), element, "Derived Unit", null,
- DerivedUnitBaseSelectionElement.EDITABLE | DerivedUnitBaseSelectionElement.SELECTABLE, style);
+ EntitySelectionElement.EDITABLE | EntitySelectionElement.SELECTABLE, style);
}
/*