@Override public void dispose() { if (fListener != null) { JavaCore.removeElementChangedListener(fListener); fListener= null; } }
@Override public void dispose() { if (fListener != null) { JavaCore.removeElementChangedListener(fListener); fListener= null; } }
@Override public void dispose() { synchronized(fWorkingSets) { fWorkingSets.clear(); } JavaCore.removeElementChangedListener(this); }
/** * {@inheritDoc} */ public void dispose() { synchronized(fWorkingSets) { fWorkingSets.clear(); } JavaCore.removeElementChangedListener(this); }
@Override public void dispose() { super.dispose(); JavaCore.removeElementChangedListener(this); }
@Override protected void handleDispose(DisposeEvent event) { JavaCore.removeElementChangedListener(this); super.handleDispose(event); }
@Override public void dispose() { super.dispose(); JavaCore.removeElementChangedListener(this); }
@Override public void queryRemoved(ISearchQuery query) { if (fResult.equals(query.getSearchResult())) { JavaCore.removeElementChangedListener(this); NewSearchUI.removeQueryListener(this); } }
@Override public void queryRemoved(ISearchQuery query) { if (fResult.equals(query.getSearchResult())) { JavaCore.removeElementChangedListener(this); NewSearchUI.removeQueryListener(this); } }
@Override public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { super.inputChanged(viewer, oldInput, newInput); fViewer= (TreeViewer)viewer; if (oldInput == null && newInput != null) { JavaCore.addElementChangedListener(this); } else if (oldInput != null && newInput == null) { JavaCore.removeElementChangedListener(this); } fInput= newInput; } /**
@Override public void removeListener(ILabelProviderListener listener) { if (fListeners == null) return; fListeners.remove(listener); if (fListeners.isEmpty() && fChangeListener != null) { JavaCore.removeElementChangedListener(fChangeListener); fChangeListener= null; } }
@Override public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { super.inputChanged(viewer, oldInput, newInput); fViewer= (TreeViewer)viewer; if (oldInput == null && newInput != null) { JavaCore.addElementChangedListener(this); } else if (oldInput != null && newInput == null) { JavaCore.removeElementChangedListener(this); } fInput= newInput; } /**
@Override public void dispose() { super.dispose(); if (fViewer != null) { fBreadcrumbActionGroup.dispose(); JavaCore.removeElementChangedListener(fElementChangeListener); fViewer= null; } }
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { super.inputChanged(viewer, oldInput, newInput); fViewer= (TreeViewer)viewer; if (oldInput == null && newInput != null) { JavaCore.addElementChangedListener(this); } else if (oldInput != null && newInput == null) { JavaCore.removeElementChangedListener(this); } fInput= newInput; } /**
/** * {@inheritDoc} */ public void removeListener(ILabelProviderListener listener) { if (fListeners == null) return; fListeners.remove(listener); if (fListeners.isEmpty() && fChangeListener != null) { JavaCore.removeElementChangedListener(fChangeListener); fChangeListener= null; } }
@Override public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { super.inputChanged(viewer, oldInput, newInput); fViewer= (TreeViewer)viewer; if (oldInput == null && newInput != null) { JavaCore.addElementChangedListener(this); } else if (oldInput != null && newInput == null) { JavaCore.removeElementChangedListener(this); } fInput= newInput; }
public void shutdown() { JptCorePlugin.getPlugin().getPluginPreferences().removePropertyChangeListener(preferencesListener); JavaCore.removeElementChangedListener(elementChangeListener); ResourcesPlugin.getWorkspace().removeResourceChangeListener(resourceChangeListener); model.dispose(); }
public void dispose() { super.dispose(); JavaCore.removeElementChangedListener(this); JavaPlugin.getDefault().getPreferenceStore().removePropertyChangeListener(this); }
@Override public void dispose() { super.dispose(); JavaCore.removeElementChangedListener(this); JavaPlugin.getDefault().getPreferenceStore().removePropertyChangeListener(this); }
@Override public void dispose() { clearPackageCache(); JavaCore.removeElementChangedListener(this); JavaPlugin.getDefault().getPreferenceStore().removePropertyChangeListener(this); super.dispose(); }