Added supplemental data related to Polytomous Keys, corresponding to those for object...
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / view / AbstractCdmEditorViewPart.java
index 1240b09f8f7cb551cb04845f33f27a961b4a54b5..afa592fa171aa06f0426f840532ede686655fd36 100644 (file)
@@ -10,47 +10,54 @@ import eu.etaxonomy.taxeditor.model.IDirtyMarkableSelectionProvider;
 import eu.etaxonomy.taxeditor.store.StoreUtil;
 
 /**
- * <p>Abstract AbstractCdmEditorViewPart class.</p>
- *
+ * <p>
+ * Abstract AbstractCdmEditorViewPart class.
+ * </p>
+ * 
  * @author n.hoffmann
  * @created Sep 21, 2010
  * @version 1.0
  */
 public abstract class AbstractCdmEditorViewPart extends AbstractCdmViewPart {
 
-       /* (non-Javadoc)
-        * @see eu.etaxonomy.taxeditor.model.AbstractCdmViewPart#createPartControl(org.eclipse.swt.widgets.Composite)
+       /*
+        * (non-Javadoc)
+        * 
+        * @see
+        * eu.etaxonomy.taxeditor.model.AbstractCdmViewPart#createPartControl(org
+        * .eclipse.swt.widgets.Composite)
         */
        /** {@inheritDoc} */
        @Override
        public void createPartControl(Composite parent) {
-       
+
                super.createPartControl(parent);
-               
-               // show viewer if there is an open editor
-//             if(getEditor() != null){
-//                     showViewer(getEditor(), new StructuredSelection(getInitialInput()));
-//             }
+
        }
-               
+
        /**
-        * <p>getEditor</p>
-        *
+        * <p>
+        * getEditor
+        * </p>
+        * 
         * @return the currently active editor
         */
-       public IEditorPart getEditor(){
+       public IEditorPart getEditor() {
                return StoreUtil.getActiveEditor();
        }
-       
+
        /** {@inheritDoc} */
-       public void changed(Object object){
-               if(part instanceof AbstractCdmViewPart){
+       @Override
+       public void changed(Object object) {
+               if (part instanceof AbstractCdmViewPart) {
                        ((AbstractCdmViewPart) part).changed(object);
-               }else{
-                       if(getEditor() != null && getEditor() instanceof IDirtyMarkableSelectionProvider){
-                       
-                               ((IDirtyMarkableSelectionProvider) getEditor()).changed(object);
-                               
+               } else {
+                       IEditorPart editor = getEditor();
+                       if (editor != null
+                                       && editor instanceof IDirtyMarkableSelectionProvider) {
+
+                               ((IDirtyMarkableSelectionProvider) editor).changed(object);
+
                        }
                }
        }