import eu.etaxonomy.cdm.model.agent.Institution;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
-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.AbstractCdmDetailElement;
-import eu.etaxonomy.taxeditor.ui.selection.InstitutionSelectionElement;
+import eu.etaxonomy.taxeditor.ui.section.campanula.compatibility.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement;
/**
* @author n.hoffmann
// private InstitutionTypeSection section_institutionTypes;
- private InstitutionSelectionElement selection_partOfInstitution;
+ private EntitySelectionElement<Institution> selection_partOfInstitution;
/**
* @param formFactory
text_code = formFactory.createTextWithLabelElement(formElement, "Code",
entity.getCode(), style);
// section_institutionTypes
- selection_partOfInstitution = (InstitutionSelectionElement) formFactory
- .createSelectionElement(SelectionType.INSTITUTION,
+ selection_partOfInstitution = formFactory
+ .createSelectionElement(Institution.class,
getConversationHolder(), formElement, "Is Part Of",
entity.getIsPartOf(),
- InstitutionSelectionElement.DEFAULT, style);
+ EntitySelectionElement.EDITABLE | EntitySelectionElement.SELECTABLE | EntitySelectionElement.DELETABLE,
+ style);
}
/*