added a readme file
[taxeditor.git] / taxeditor-editor / src / main / java / eu / etaxonomy / taxeditor / forms / CdmFormFactory.java
index 1b32a036b9b550b3d90447f2485042b631685b5c..acf04cae720b24396a6a0a4a5af7d4427c3472e2 100644 (file)
@@ -30,7 +30,6 @@ import org.eclipse.swt.widgets.Control;
 import org.eclipse.swt.widgets.Display;
 import org.eclipse.swt.widgets.Event;
 import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Text;
 import org.eclipse.ui.forms.IFormColors;
 import org.eclipse.ui.forms.widgets.FormToolkit;
 import org.eclipse.ui.forms.widgets.Section;
@@ -108,10 +107,10 @@ import eu.etaxonomy.cdm.model.occurrence.DeterminationModifier;
 import eu.etaxonomy.cdm.model.occurrence.FieldObservation;
 import eu.etaxonomy.cdm.model.occurrence.PreservationMethod;
 import eu.etaxonomy.cdm.model.occurrence.Specimen;
-import eu.etaxonomy.cdm.model.reference.ReferenceBase;
+import eu.etaxonomy.cdm.model.reference.Reference;
+import eu.etaxonomy.cdm.model.taxon.Classification;
 import eu.etaxonomy.cdm.model.taxon.TaxonBase;
 import eu.etaxonomy.cdm.model.taxon.TaxonNode;
-import eu.etaxonomy.cdm.model.taxon.TaxonomicTree;
 import eu.etaxonomy.cdm.strategy.parser.ParserProblem;
 import eu.etaxonomy.taxeditor.editor.EditorUtil;
 import eu.etaxonomy.taxeditor.forms.selection.AbstractSelectionElement;
@@ -1594,8 +1593,8 @@ public class CdmFormFactory extends FormToolkit{
                else if(entity instanceof Modifier){
                        element = new ModifierElement(this, parentElement, (Modifier) entity, removeListener, style);
                }
-               else if(entity instanceof ReferenceBase){
-                       element = new DescriptionSourceElement(this, parentElement, (ReferenceBase) entity, removeListener, style);
+               else if(entity instanceof Reference){
+                       element = new DescriptionSourceElement(this, parentElement, (Reference) entity, removeListener, style);
                }
                else if(entity instanceof NameTypeDesignation){
                        element = new NameTypeDesignationElement(this, parentElement, (NameTypeDesignation) entity, removeListener, style);
@@ -1684,7 +1683,7 @@ public class CdmFormFactory extends FormToolkit{
                        element = new NameSelectionElement(this, conversation, parentElement, labelString, (TaxonNameBase) entity, style);
                        break;
                case REFERENCE:
-                       element = new ReferenceSelectionElement(this, conversation, parentElement, labelString, (ReferenceBase) entity, style);
+                       element = new ReferenceSelectionElement(this, conversation, parentElement, labelString, (Reference) entity, style);
                        break;
                case TAXON_BASE:
                        element = new TaxonBaseSelectionElement(this, conversation, parentElement, labelString, (TaxonBase) entity, style);
@@ -1699,7 +1698,7 @@ public class CdmFormFactory extends FormToolkit{
                        element = new FeatureTreeSelectionElement(this, conversation, parentElement, labelString, (FeatureTree) entity, style);
                        break;
                case CLASSIFICATION:
-                       element = new ClassificationSelectionElement(this, conversation, parentElement, labelString, (TaxonomicTree) entity, style);
+                       element = new ClassificationSelectionElement(this, conversation, parentElement, labelString, (Classification) entity, style);
                        break;
                case TAXON_NODE:
                        element = new TaxonNodeSelectionElement(this, conversation, parentElement, labelString, (TaxonNode) entity, style);