refactoring of package names for consistency
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / element / CdmFormFactory.java
similarity index 93%
rename from eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/forms/CdmFormFactory.java
rename to eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/CdmFormFactory.java
index 5239a3c70433d71f76a348e388639c8445c0a248..7a6a2d8db12f430619cb5fe22d41c78b2a639e5c 100644 (file)
@@ -1,7 +1,7 @@
 /**
  * 
  */
-package eu.etaxonomy.taxeditor.ui.forms;
+package eu.etaxonomy.taxeditor.ui.element;
 
 import java.net.URI;
 import java.util.ArrayList;
@@ -107,12 +107,11 @@ import eu.etaxonomy.cdm.model.taxon.TaxonBase;
 import eu.etaxonomy.cdm.model.taxon.TaxonNode;
 import eu.etaxonomy.cdm.strategy.parser.ParserProblem;
 import eu.etaxonomy.taxeditor.store.StoreUtil;
-import eu.etaxonomy.taxeditor.ui.combo.EmptyComboElement;
 import eu.etaxonomy.taxeditor.ui.combo.EnumComboElement;
 import eu.etaxonomy.taxeditor.ui.combo.TermComboElement;
-import eu.etaxonomy.taxeditor.ui.forms.password.EditPasswordElement;
 import eu.etaxonomy.taxeditor.ui.openurl.IOpenUrlEnabled;
 import eu.etaxonomy.taxeditor.ui.openurl.OpenUrlSelectorElement;
+import eu.etaxonomy.taxeditor.ui.password.EditPasswordElement;
 import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
 import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection;
 import eu.etaxonomy.taxeditor.ui.section.AbstractEntityCollectionElement;
@@ -497,9 +496,9 @@ public class CdmFormFactory extends FormToolkit {
         * destroySelectionArbitrator(..)
         * 
         * @param entityElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.IEntityElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.IEntityElement}
         *            object.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.SelectionArbitrator}
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.SelectionArbitrator}
         *         object.
         */
        public SelectionArbitrator createSelectionArbitrator(
@@ -518,7 +517,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param selectionArbitrator
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.SelectionArbitrator}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.SelectionArbitrator}
         *            object.
         */
        public void destroySelectionArbitrator(
@@ -549,7 +548,7 @@ public class CdmFormFactory extends FormToolkit {
         * 
         * @param formElement
         *            a
-        *            {@link eu.etaxonomy.taxeditor.ui.forms.AbstractCdmFormElement}
+        *            {@link eu.etaxonomy.taxeditor.ui.element.AbstractCdmFormElement}
         *            object.
         */
        public void adapt(AbstractCdmFormElement formElement) {
@@ -571,7 +570,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param formElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         */
        public void destroyElement(ICdmFormElement formElement) {
@@ -632,9 +631,9 @@ public class CdmFormFactory extends FormToolkit {
         * @param style
         *            a int.
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement}
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.TextWithLabelElement}
         *         object.
         */
        public TextWithLabelElement createMultilineTextWithLabel(
@@ -653,7 +652,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param labelString
         *            a {@link java.lang.String} object.
@@ -664,7 +663,7 @@ public class CdmFormFactory extends FormToolkit {
         * @param style
         *            a int.
         * @return a
-        *         {@link eu.etaxonomy.taxeditor.ui.forms.MultilanguageTextElement}
+        *         {@link eu.etaxonomy.taxeditor.ui.element.MultilanguageTextElement}
         *         object.
         */
        public MultilanguageTextElement createMultiLanguageTextElement(
@@ -701,9 +700,9 @@ public class CdmFormFactory extends FormToolkit {
         * @param style
         *            a int.
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement}
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.TextWithLabelElement}
         *         object.
         */
        public TextWithLabelElement createTextWithLabelElement(
@@ -768,7 +767,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param labelString
         *            a {@link java.lang.String} object.
@@ -776,7 +775,7 @@ public class CdmFormFactory extends FormToolkit {
         *            a {@link java.lang.Integer} object.
         * @param style
         *            a int.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.NumberWithLabelElement}
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.NumberWithLabelElement}
         *         object.
         */
        public NumberWithLabelElement createIntegerTextWithLabelElement(
@@ -795,7 +794,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param labelString
         *            a {@link java.lang.String} object.
@@ -803,7 +802,7 @@ public class CdmFormFactory extends FormToolkit {
         *            a float.
         * @param style
         *            a int.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.NumberWithLabelElement}
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.NumberWithLabelElement}
         *         object.
         */
        public NumberWithLabelElement createFloatTextWithLabelElement(
@@ -822,7 +821,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param labelString
         *            a {@link java.lang.String} object.
@@ -831,7 +830,7 @@ public class CdmFormFactory extends FormToolkit {
         * @param style
         *            a int.
         * @return a
-        *         {@link eu.etaxonomy.taxeditor.ui.forms.LanguageStringWithLabelElement}
+        *         {@link eu.etaxonomy.taxeditor.ui.element.LanguageStringWithLabelElement}
         *         object.
         */
        public LanguageStringWithLabelElement createLanguageStringWithLabelElement(
@@ -850,7 +849,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param labelString
         *            a {@link java.lang.String} object.
@@ -861,7 +860,7 @@ public class CdmFormFactory extends FormToolkit {
         * @param style
         *            a int.
         * @return a
-        *         {@link eu.etaxonomy.taxeditor.ui.forms.LanguageStringWithLabelElement}
+        *         {@link eu.etaxonomy.taxeditor.ui.element.LanguageStringWithLabelElement}
         *         object.
         */
        public LanguageStringWithLabelElement createLanguageStringWithLabelElement(
@@ -880,13 +879,13 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param initialText
         *            a {@link java.lang.String} object.
         * @param style
         *            a int.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.TextWithLabelElement}
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.TextWithLabelElement}
         *         object.
         */
        public TextWithLabelElement createTextElement(
@@ -904,7 +903,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param keyHeading
         *            a {@link java.lang.String} object.
@@ -912,7 +911,7 @@ public class CdmFormFactory extends FormToolkit {
         *            a {@link java.lang.String} object.
         * @param map
         *            a {@link java.util.Map} object.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.KeyValueViewerElement}
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.KeyValueViewerElement}
         *         object.
         */
        public KeyValueViewerElement createKeyValueViewerElement(
@@ -932,10 +931,10 @@ public class CdmFormFactory extends FormToolkit {
         * 
         * @param termComboType
         *            a
-        *            {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.TermComboType}
+        *            {@link eu.eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.TermComboType}
         *            object.
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param labelString
         *            a {@link java.lang.String} object.
@@ -956,24 +955,6 @@ public class CdmFormFactory extends FormToolkit {
                parentElement.addElement(element);
                return element;
        }
-       
-
-       /**
-        * @param class1
-        * @param formElement
-        * @param string
-        * @param object
-        * @param style
-        * @return
-        */
-       public <T extends DefinedTermBase> EmptyComboElement<T> createEmptyComboElement(
-                       Class<T> clazz, ICdmFormElement parentElement, String labelString,
-                       Object selection, int style) {
-               EmptyComboElement<T> element = new EmptyComboElement<T>(this, parentElement, clazz, labelString, style);
-               adapt(element);
-               parentElement.addElement(element);
-               return element;
-       }
 
        /**
         * <p>
@@ -982,10 +963,10 @@ public class CdmFormFactory extends FormToolkit {
         * 
         * @param enumComboType
         *            a
-        *            {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EnumComboType}
+        *            {@link eu.eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.EnumComboType}
         *            object.
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param style
         *            a int.
@@ -1011,9 +992,9 @@ public class CdmFormFactory extends FormToolkit {
         * @param style
         *            a int.
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.BrowserElement} object.
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.BrowserElement} object.
         */
        public BrowserElement createBrowserElement(ICdmFormElement parentElement,
                        URI imageUri, int style) {
@@ -1030,13 +1011,13 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param imageUri
         *            a {@link java.net.URI} object.
         * @param style
         *            a int.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.ImageElement} object.
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.ImageElement} object.
         */
        public ImageElement createImageElement(ICdmFormElement parentElement,
                        URI imageUri, int style) {
@@ -1059,11 +1040,11 @@ public class CdmFormFactory extends FormToolkit {
         * @param style
         *            a int.
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param buttonLabel
         *            a {@link java.lang.String} object.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.TextActionElement}
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.TextActionElement}
         *         object.
         */
        public TextActionElement createTextActionElement(
@@ -1092,7 +1073,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param label
         *            a {@link java.lang.String} object.
@@ -1100,7 +1081,7 @@ public class CdmFormFactory extends FormToolkit {
         *            a boolean.
         * @param style
         *            a int.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.CheckboxElement} object.
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.CheckboxElement} object.
         */
        public CheckboxElement createCheckbox(ICdmFormElement parentElement,
                        String label, boolean initialState, int style) {
@@ -1116,7 +1097,7 @@ public class CdmFormFactory extends FormToolkit {
         * 
         * @return the section widget
         * @param section
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.AbstractFormSection}
         *            object.
         */
        public Section adapt(AbstractFormSection section) {
@@ -1190,7 +1171,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param labelString
         *            a {@link java.lang.String} object.
@@ -1200,7 +1181,7 @@ public class CdmFormFactory extends FormToolkit {
         *            a boolean.
         * @param style
         *            a int.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.ToggleableTextElement}
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.ToggleableTextElement}
         *         object.
         */
        public ToggleableTextElement createToggleableTextField(
@@ -1220,7 +1201,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param labelString
         *            a {@link java.lang.String} object.
@@ -1228,7 +1209,7 @@ public class CdmFormFactory extends FormToolkit {
         *            a {@link eu.etaxonomy.cdm.model.common.TimePeriod} object.
         * @param style
         *            a int.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.TimePeriodElement}
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.TimePeriodElement}
         *         object.
         */
        public TimePeriodElement createTimePeriodElement(
@@ -1249,11 +1230,11 @@ public class CdmFormFactory extends FormToolkit {
         * @param style
         *            a int.
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param point
         *            a {@link eu.etaxonomy.cdm.model.location.Point} object.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.PointElement} object.
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.PointElement} object.
         */
        public PointElement createPointElement(ICdmFormElement parentElement,
                        Point point, int style) {
@@ -1270,11 +1251,11 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param style
         *            a int.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.DateDetailSection}
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.DateDetailSection}
         *         object.
         */
        public DateDetailSection createDateDetailSection(
@@ -1292,7 +1273,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param labelString
         *            a {@link java.lang.String} object.
@@ -1300,7 +1281,7 @@ public class CdmFormFactory extends FormToolkit {
         *            a {@link org.joda.time.Partial} object.
         * @param style
         *            a int.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.PartialElement} object.
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.PartialElement} object.
         */
        public PartialElement createPartialElement(ICdmFormElement parentElement,
                        String labelString, Partial partial, int style) {
@@ -1377,7 +1358,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param style
         *            a int.
@@ -1397,7 +1378,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param entity
         *            a {@link eu.etaxonomy.cdm.model.common.VersionableEntity}
@@ -1423,7 +1404,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param style
         *            a int.
@@ -1445,7 +1426,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @return a {@link eu.etaxonomy.taxeditor.ui.section.EmptyElement} object.
         */
@@ -1463,7 +1444,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @return a
         *         {@link eu.etaxonomy.taxeditor.ui.section.supplemental.HeadlineSection}
@@ -1483,7 +1464,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param parserProblem
         *            a {@link eu.etaxonomy.cdm.strategy.parser.ParserProblem}
@@ -1590,10 +1571,10 @@ public class CdmFormFactory extends FormToolkit {
         * 
         * @param detailType
         *            a
-        *            {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType}
+        *            {@link eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.DetailType}
         *            object.
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param selectionProvider
         *            a {@link org.eclipse.jface.viewers.ISelectionProvider} object.
@@ -1602,7 +1583,7 @@ public class CdmFormFactory extends FormToolkit {
         * @param conversation
         *            a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder}
         *            object.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection}
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.AbstractFormSection}
         *         object.
         */
        public AbstractFormSection createCdmDetailSection(DetailType detailType,
@@ -1764,12 +1745,12 @@ public class CdmFormFactory extends FormToolkit {
         * 
         * @param detailType
         *            a
-        *            {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType}
+        *            {@link eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.DetailType}
         *            object.
         * @param style
         *            a int.
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @return a
         *         {@link eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement}
@@ -1943,7 +1924,7 @@ public class CdmFormFactory extends FormToolkit {
         * 
         * @param entityDetailType
         *            a
-        *            {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.EntityDetailType}
+        *            {@link eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.EntityDetailType}
         *            object.
         * @param style
         *            a int.
@@ -1951,9 +1932,9 @@ public class CdmFormFactory extends FormToolkit {
         *            a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder}
         *            object.
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
-        * @return a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection}
+        * @return a {@link eu.etaxonomy.taxeditor.ui.element.AbstractFormSection}
         *         object.
         */
        public AbstractFormSection createEntityDetailSection(
@@ -2112,7 +2093,7 @@ public class CdmFormFactory extends FormToolkit {
         * @param style
         *            a int.
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.AbstractFormSection}
         *            object.
         * @param versionableEntity
         *            a {@link eu.etaxonomy.cdm.model.common.IVersionableEntity}
@@ -2255,10 +2236,10 @@ public class CdmFormFactory extends FormToolkit {
         * 
         * @param selectionType
         *            a
-        *            {@link eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType}
+        *            {@link eu.etaxonomy.taxeditor.ui.element.CdmFormFactory.SelectionType}
         *            object.
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param labelString
         *            a {@link java.lang.String} object.
@@ -2397,7 +2378,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param conversation
         *            a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder}
@@ -2448,7 +2429,7 @@ public class CdmFormFactory extends FormToolkit {
         * </p>
         * 
         * @param parentElement
-        *            a {@link eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement}
+        *            a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement}
         *            object.
         * @param entity
         *            a