- completely removed DetailType enum and all its uses
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / section / vocabulary / NamedAreaDetailSection.java
index 34f95666960a3bccb35228cfd63311613a9f6cd7..86082a69091da8672f363862ef07f576943f3f48 100644 (file)
@@ -1,9 +1,9 @@
 // $Id$\r
 /**\r
 * Copyright (C) 2009 EDIT\r
-* European Distributed Institute of Taxonomy \r
+* European Distributed Institute of Taxonomy\r
 * http://www.e-taxonomy.eu\r
-* \r
+*\r
 * The contents of this file are subject to the Mozilla Public License Version 1.1\r
 * See LICENSE.TXT at the top of this package for the full license terms.\r
 */\r
@@ -13,9 +13,9 @@ import org.eclipse.jface.viewers.ISelectionProvider;
 \r
 import eu.etaxonomy.cdm.api.conversation.ConversationHolder;\r
 import eu.etaxonomy.cdm.model.location.NamedArea;\r
-import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;\r
-import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;\r
-import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;\r
+import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;\r
+import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;\r
+import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;\r
 import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;\r
 \r
 /**\r
@@ -40,21 +40,20 @@ public class NamedAreaDetailSection extends AbstractCdmDetailSection<NamedArea>
        }\r
 \r
        /* (non-Javadoc)\r
-        * @see eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection#getDetailType()\r
+        * @see eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection#getHeading()\r
         */\r
        @Override\r
-       protected DetailType getDetailType() {\r
-               \r
-               return DetailType.NAMED_AREA;\r
+       public String getHeading() {\r
+\r
+               return "Defined Term: "+ (getEntity() != null ? getEntity().getLabel() : "");\r
        }\r
 \r
        /* (non-Javadoc)\r
-        * @see eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection#getHeading()\r
+        * @see eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection#createCdmDetailElement(eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection, int)\r
         */\r
        @Override\r
-       public String getHeading() {\r
-               \r
-               return "Defined Term: "+ (getEntity() != null ? getEntity().getLabel() : "");\r
+       protected AbstractCdmDetailElement<NamedArea> createCdmDetailElement(AbstractCdmDetailSection<NamedArea> parentElement, int style) {\r
+           return formFactory.createNamedAreaDetailElement(parentElement);\r
        }\r
 \r
 }\r