package eu.etaxonomy.taxeditor.ui.section.description.detail;
-import org.apache.log4j.Logger;
import org.eclipse.swt.SWT;
+import eu.etaxonomy.cdm.model.common.Language;
import eu.etaxonomy.cdm.model.description.CommonTaxonName;
+import eu.etaxonomy.taxeditor.ui.combo.TermComboElement;
import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
import eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement;
-import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
import eu.etaxonomy.taxeditor.ui.selection.NamedAreaSelectionElement;
-import eu.etaxonomy.taxeditor.ui.term.LanguageComboElement;
/**
* <p>CommonNameDetailElement class.</p>
* @version 1.0
*/
public class CommonNameDetailElement extends AbstractDetailedDescriptionDetailElement<CommonTaxonName> {
-
- private static final Logger logger = Logger
- .getLogger(CommonNameDetailElement.class);
- private LanguageComboElement combo_language;
+ private TermComboElement<Language> combo_language;
private NamedAreaSelectionElement selection_namedArea;
private TextWithLabelElement commonName;
@Override
protected void createControls(ICdmFormElement formElement,
CommonTaxonName entity, int style) {
- combo_language = (LanguageComboElement) formFactory.createTermComboElement(TermComboType.LANGUAGE, this, "Language", entity.getLanguage(), style);
+ combo_language = formFactory.createTermComboElement(Language.class, this, "Language", entity.getLanguage(), style);
selection_namedArea = formFactory.createNamedAreaSelectionElement(this, getConversationHolder(), "Area", entity.getArea(), style);