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
\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
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