public void dispose() { if (fAnnotationModel != null) { fAnnotationModel.removeAnnotationModelListener(this); fAnnotationModel = null; } fPage.removePartListener(this); }
public void dispose() { super.dispose(); undoAction.removePropertyChangeListener(this); redoAction.removePropertyChangeListener(this); if (workbench != null) { workbench.removePartListener(this); } }
/* (non-Javadoc) * @see org.eclipse.ui.IPageListener#pageActivated(org.eclipse.ui.IWorkbenchPage) */ @Override public void pageActivated(IWorkbenchPage page) { if (currentActivePage != null) currentActivePage.removePartListener(MbeWorkbenchPagePartListener.Default); currentActivePage = page; if (currentActivePage != null) currentActivePage.addPartListener(MbeWorkbenchPagePartListener.Default); }
public void unregisterAsListener() { IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); if (page != null) page.removePartListener(this); }
public void pageClosed(IWorkbenchPage page) { page.removePartListener(listener); }