import org.eclipse.jface.util.PropertyChangeEvent;
import org.eclipse.swt.SWT;
+import eu.etaxonomy.cdm.model.reference.Reference;
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
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.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.SelectionType;
import eu.etaxonomy.taxeditor.ui.section.AbstractIdentifiableEntityDetailElement;
-import eu.etaxonomy.taxeditor.ui.selection.ReferenceSelectionElement;
+import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement;
/**
* <p>
private CheckboxElement checkbox_useNameCache;
- private ReferenceSelectionElement selection_secundum;
+ private EntitySelectionElement<Reference> selection_secundum;
private TextWithLabelElement text_appendedPhrase;
"Title Cache", entity.getTitleCache(),
entity.isProtectedTitleCache(), style);
- selection_secundum = (ReferenceSelectionElement) formFactory
- .createSelectionElement(SelectionType.REFERENCE,
+ selection_secundum = formFactory
+ .createSelectionElement(Reference.class,
getConversationHolder(), formElement, "Secundum",
- entity.getSec(), ReferenceSelectionElement.DEFAULT,
+ entity.getSec(), EntitySelectionElement.ALL,
style);
text_appendedPhrase = formFactory.createTextWithLabelElement(