/** * @see org.eclipse.jface.viewers.IContentProvider#inputChanged(org.eclipse.jface.viewers.Viewer, * java.lang.Object, java.lang.Object) */ public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { if (oldInput instanceof TreeRoot) { MethodWrapper[] roots = ((TreeRoot) oldInput).getRoots(); cancelJobs(roots); } if (viewer instanceof AbstractTreeViewer) { fManager = new DeferredTreeContentManager((AbstractTreeViewer) viewer, fPart.getSite()); } }
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { if (viewer instanceof AbstractTreeViewer) { manager = new DeferredTreeContentManager(this, (AbstractTreeViewer) viewer); } super.inputChanged(viewer, oldInput, newInput); }