public void setActiveEditor(IEditorPart targetEditor) { super.setActiveEditor(targetEditor); workbench = targetEditor.getSite().getWorkbenchWindow().getActivePage(); workbench.addPartListener(this); targetEditor.addPropertyListener(this); }