@Override public Widget testFindItem(Object element) { return fViewer.testFindItem(element); }
@Override public Widget testFindItem(Object element) { return fViewer.testFindItem(element); }
public Widget testFindItem(Object element) { return fViewer.testFindItem(element); }
private Object[] getNewElements(Object[] elements) { int elementsLength= elements.length; ArrayList<Object> result= new ArrayList<>(elementsLength); for (int i= 0; i < elementsLength; i++) { Object element= elements[i]; if (fViewer.testFindItem(element) == null) result.add(element); } return result.toArray(); }
private Object[] getNewElements(Object[] elements) { int elementsLength= elements.length; ArrayList<Object> result= new ArrayList<>(elementsLength); for (int i= 0; i < elementsLength; i++) { Object element= elements[i]; if (fViewer.testFindItem(element) == null) result.add(element); } return result.toArray(); }
private Object[] getNewElements(Object[] elements) { int elementsLength= elements.length; ArrayList result= new ArrayList(elementsLength); for (int i= 0; i < elementsLength; i++) { Object element= elements[i]; if (fViewer.testFindItem(element) == null) result.add(element); } return result.toArray(); }
private Object findElementToRefresh(Object object) { Object toBeRefreshed= object; if (fViewer.testFindItem(object) == null) { Object parent= getParent(object); if(parent instanceof IPackageFragmentRoot && fInputIsProject) parent= ((IPackageFragmentRoot)parent).getJavaProject(); if(parent != null) toBeRefreshed= parent; } return toBeRefreshed; }
private Object findElementToRefresh(LogicalPackage logicalPackage) { if (fViewer.testFindItem(logicalPackage) == null) { IPackageFragment fragment= logicalPackage.getFragments()[0]; return fragment.getJavaProject(); } return logicalPackage; }
private Object findElementToRefresh(Object object) { Object toBeRefreshed= object; if (fViewer.testFindItem(object) == null) { Object parent= getParent(object); if(parent instanceof IPackageFragmentRoot && fInputIsProject) parent= ((IPackageFragmentRoot)parent).getJavaProject(); if(parent != null) toBeRefreshed= parent; } return toBeRefreshed; }
private Object findElementToRefresh(LogicalPackage logicalPackage) { if (fViewer.testFindItem(logicalPackage) == null) { IPackageFragment fragment= logicalPackage.getFragments()[0]; return fragment.getJavaProject(); } return logicalPackage; }
private Object findElementToRefresh(IPackageFragment fragment) { if (fViewer.testFindItem(fragment) == null) { if(fInputIsProject) return fragment.getJavaProject(); else return fragment.getParent(); } return fragment; }
private Object findElementToRefresh(IPackageFragment fragment) { if (fViewer.testFindItem(fragment) == null) { if(fInputIsProject) return fragment.getJavaProject(); else return fragment.getParent(); } return fragment; }
private Object findElementToRefresh(IPackageFragment fragment) { if (fViewer.testFindItem(fragment) == null) { if(fInputIsProject) return fragment.getJavaProject(); else return fragment.getParent(); } return fragment; }
private Object findElementToRefresh(LogicalPackage logicalPackage) { if (fViewer.testFindItem(logicalPackage) == null) { IPackageFragment fragment= logicalPackage.getFragments()[0]; return fragment.getJavaProject(); } return logicalPackage; }
private Object findElementToRefresh(Object object) { Object toBeRefreshed= object; if (fViewer.testFindItem(object) == null) { Object parent= getParent(object); if(parent instanceof IPackageFragmentRoot && fInputIsProject) parent= ((IPackageFragmentRoot)parent).getJavaProject(); if(parent != null) toBeRefreshed= parent; } return toBeRefreshed; }
public void run() { Control ctrl= fViewer.getControl(); if (ctrl != null && !ctrl.isDisposed()) { Object[] newElements= getNewElements(elements); if (fViewer instanceof AbstractTreeViewer) { if (fViewer.testFindItem(parent) == null) { Object root= ((AbstractTreeViewer)fViewer).getInput(); if (root != null) ((AbstractTreeViewer)fViewer).add(root, newElements); } else ((AbstractTreeViewer)fViewer).add(parent, newElements); } else if (fViewer instanceof ListViewer) ((ListViewer)fViewer).add(newElements); else if (fViewer instanceof TableViewer) ((TableViewer)fViewer).add(newElements); if (fViewer.testFindItem(elements[0]) != null) fBrowsingPart.adjustInputAndSetSelection(elements[0]); } } });
@Override public void run() { Control ctrl= fViewer.getControl(); if (ctrl != null && !ctrl.isDisposed()) { Object[] newElements= getNewElements(elements); if (fViewer instanceof AbstractTreeViewer) { if (fViewer.testFindItem(parent) == null) { Object root= ((AbstractTreeViewer)fViewer).getInput(); if (root != null) ((AbstractTreeViewer)fViewer).add(root, newElements); } else ((AbstractTreeViewer)fViewer).add(parent, newElements); } else if (fViewer instanceof ListViewer) ((ListViewer)fViewer).add(newElements); else if (fViewer instanceof TableViewer) ((TableViewer)fViewer).add(newElements); if (fViewer.testFindItem(elements[0]) != null) fBrowsingPart.adjustInputAndSetSelection(elements[0]); } } });
@Override public void run() { Control ctrl= fViewer.getControl(); if (ctrl != null && !ctrl.isDisposed()) { Object[] newElements= getNewElements(elements); if (fViewer instanceof AbstractTreeViewer) { if (fViewer.testFindItem(parent) == null) { Object root= ((AbstractTreeViewer)fViewer).getInput(); if (root != null) ((AbstractTreeViewer)fViewer).add(root, newElements); } else ((AbstractTreeViewer)fViewer).add(parent, newElements); } else if (fViewer instanceof ListViewer) ((ListViewer)fViewer).add(newElements); else if (fViewer instanceof TableViewer) ((TableViewer)fViewer).add(newElements); if (fViewer.testFindItem(elements[0]) != null) fBrowsingPart.adjustInputAndSetSelection(elements[0]); } } });
if (elementToSelect == null && !isValidInput(newInput)) setInput(null); else if (elementToSelect == null || getViewer().testFindItem(elementToSelect) == null) {
if (isPackageFragmentEmpty((IPackageFragment)parent) && fViewer.testFindItem(parent) != null) postRefresh(null);