.
authorp.ciardelli <p.ciardelli@localhost>
Thu, 1 Oct 2009 15:27:09 +0000 (15:27 +0000)
committerp.ciardelli <p.ciardelli@localhost>
Thu, 1 Oct 2009 15:27:09 +0000 (15:27 +0000)
taxeditor-editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiontree/AbstractDescriptionDetailsPage.java

index c4678e73ac8438899a3d986747d94d26e179d9bd..1e081aecee34b689961bcfcbf5ee16d5777e97d1 100644 (file)
@@ -28,6 +28,7 @@ import org.eclipse.ui.forms.widgets.TableWrapData;
 import org.eclipse.ui.forms.widgets.TableWrapLayout;\r
 \r
 import eu.etaxonomy.cdm.model.common.ReferencedEntityBase;\r
+import eu.etaxonomy.cdm.model.description.DescriptionElementBase;\r
 import eu.etaxonomy.cdm.model.reference.ReferenceBase;\r
 import eu.etaxonomy.taxeditor.dialogs.filteredSelection.FilteredReferenceSelectionDialog;\r
 import eu.etaxonomy.taxeditor.preference.PreferencesUtil;\r
@@ -188,11 +189,11 @@ abstract public class AbstractDescriptionDetailsPage implements IDetailsPage, IP
 \r
 //             ReferenceBase reference = ((ReferencedEntityBase) input).getCitation();\r
                ReferenceBase reference = FilteredReferenceSelectionDialog.selectReference\r
-                                                                       (client.getShell(), ((ReferencedEntityBase) input).getCitation());\r
+                                                                       (client.getShell(), ((DescriptionElementBase) input).getCitation());\r
                \r
                if (reference != null) {\r
                        setCitation(reference);\r
-                       ((ReferencedEntityBase) input).setCitation(reference);\r
+                       ((DescriptionElementBase) input).setCitation(reference);\r
                        fireStateChanged();\r
                }\r
        }\r
@@ -300,10 +301,10 @@ abstract public class AbstractDescriptionDetailsPage implements IDetailsPage, IP
                        input = null;\r
                }\r
                \r
-               if (hasCitationControls && input instanceof ReferencedEntityBase) {\r
+               if (hasCitationControls && input instanceof DescriptionElementBase) {\r
                        setCitationControlListenersEnabled(false);\r
-                       setCitation(((ReferencedEntityBase)input).getCitation());\r
-                       setCitationDetail(((ReferencedEntityBase)input).getCitationMicroReference());\r
+                       setCitation(((DescriptionElementBase)input).getCitation());\r
+                       setCitationDetail(((DescriptionElementBase)input).getCitationMicroReference());\r
                        setCitationControlListenersEnabled(true);\r
                }\r
        }\r