Committing changes to definedtermeditor after merge from branch
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / section / description / ScopeElement.java
index 181eb204b25cbe902ab9d8ec6f0541a8434fd0d9..9b0cd0c48df832eb667ed82b32b7459e8b8cd45f 100644 (file)
 
 package eu.etaxonomy.taxeditor.ui.section.description;
 
-import org.apache.log4j.Logger;
 import org.eclipse.swt.events.SelectionListener;
 
 import eu.etaxonomy.cdm.model.description.Scope;
+import eu.etaxonomy.taxeditor.ui.combo.TermComboElement;
 import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
 import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
 import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
-import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType;
 import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
-import eu.etaxonomy.taxeditor.ui.term.ScopeComboElement;
 
 /**
  * <p>ScopeElement class.</p>
@@ -30,8 +28,7 @@ import eu.etaxonomy.taxeditor.ui.term.ScopeComboElement;
  */
 public class ScopeElement extends AbstractEntityCollectionElement<Scope> {
        
-       private static final Logger logger = Logger.getLogger(ScopeElement.class);
-       private ScopeComboElement combo_scope;
+       private TermComboElement<Scope> combo_scope;
 
        /**
         * <p>Constructor for ScopeElement.</p>
@@ -58,7 +55,7 @@ public class ScopeElement extends AbstractEntityCollectionElement<Scope> {
        /** {@inheritDoc} */
        @Override
        public void createControls(ICdmFormElement element, int style) {
-               combo_scope = (ScopeComboElement) formFactory.createTermComboElement(TermComboType.SCOPE, element, "Scope", null, style);
+               combo_scope = formFactory.createTermComboElement(Scope.class, element, "Scope", null, style);
        }
 
        /** {@inheritDoc} */