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);
+
}
}
}