/** * {@inheritDoc} */ public boolean hasChildren(final Object element) { if (element instanceof ICompilationUnit) return false; else if (element instanceof RefactoringHistory) return true; else if (element instanceof RefactoringDescriptorProxy) return false; else if (element instanceof IFolder) return true; return super.hasChildren(element); } }
public boolean hasChildren(Object element) { // prevent the + from being shown in front of packages return !(element instanceof IPackageFragment) && super.hasChildren(element); } };
@Override public boolean hasChildren(Object element) { // prevent the + from being shown in front of packages return !(element instanceof IPackageFragment) && super.hasChildren(element); } };
public boolean hasChildren(Object element) { // prevent the + from being shown in front of packages return !(element instanceof IPackageFragment) && super.hasChildren(element); } };
@Override public boolean hasChildren(Object element) { // prevent the + from being shown in front of packages return !(element instanceof IPackageFragment) && super.hasChildren(element); } };
@Override public boolean hasChildren(Object element) { // prevent the + from being shown in front of packages return !(element instanceof IPackageFragment) && super.hasChildren(element); } };
@Override public boolean hasChildren(Object element) { // prevent the + from being shown in front of packages return !(element instanceof IPackageFragment) && super.hasChildren(element); } };
public boolean hasChildren(Object element) { // prevent the + from being shown in front of packages return !(element instanceof IPackageFragment) && super.hasChildren(element); } };
@Override public boolean hasChildren(final Object element) { if (element instanceof ICompilationUnit) return false; else if (element instanceof RefactoringHistory) return true; else if (element instanceof RefactoringDescriptorProxy) return false; else if (element instanceof IFolder) return true; return super.hasChildren(element); } }
@Override public boolean hasChildren(final Object element) { if (element instanceof ICompilationUnit) return false; else if (element instanceof RefactoringHistory) return true; else if (element instanceof RefactoringDescriptorProxy) return false; else if (element instanceof IFolder) return true; return super.hasChildren(element); } }
@Override public boolean hasChildren(Object element) { startReadInDisplayThread(); try{ return super.hasChildren(element); } finally { finishedReadInDisplayThread(); } }
@Override public boolean hasChildren(Object element) { startReadInDisplayThread(); try{ return super.hasChildren(element); } finally { finishedReadInDisplayThread(); } }
public boolean hasChildren(Object element) { startReadInDisplayThread(); try{ return super.hasChildren(element); } finally { finishedReadInDisplayThread(); } }
@Override public boolean hasChildren(Object element) { if (element instanceof IDeferredWorkbenchAdapter) return fManager.mayHaveChildren(element); if (element instanceof IPluginModelBase) { IPluginModelBase model = (IPluginModelBase) element; return model.getUnderlyingResource() == null && !new File(model.getInstallLocation()).isFile(); } if (element instanceof FileAdapter) { FileAdapter fileAdapter = (FileAdapter) element; return fileAdapter.hasChildren(); } if (element instanceof IPackageFragmentRoot || element instanceof IPackageFragment || element instanceof ICompilationUnit || element instanceof IStorage) return fJavaProvider.hasChildren(element); return false; }
public boolean hasChildren(Object element) { if (element instanceof IProject && !((IProject)element).isAccessible()) return false; if (element instanceof IPackageFragment) { IPackageFragment pkg= (IPackageFragment)element; try { if (pkg.getKind() == IPackageFragmentRoot.K_BINARY) return pkg.getChildren().length > 0; } catch (JavaModelException ex) { // use super behavior } } return super.hasChildren(element); }
@Override public boolean hasChildren(Object element) { if (element instanceof IProject) { IProject project= (IProject) element; if (!project.isAccessible()) { return false; } try { return project.members().length > 0; } catch (CoreException e) { JavaPlugin.log(e); } return false; } else { return fParent.hasChildren(element); } }
@Override public boolean hasChildren(Object element) { if (element instanceof IProject && !((IProject)element).isAccessible()) return false; if (element instanceof IPackageFragment) { IPackageFragment pkg= (IPackageFragment)element; try { if (pkg.getKind() == IPackageFragmentRoot.K_BINARY) { // Don't show IJarEntryResource return pkg.getChildren().length > 0; } } catch (JavaModelException ex) { // use super behavior } } return super.hasChildren(element); }
public boolean hasChildren(Object element) { if (element instanceof IJavaElement){ IJavaElement javaElement= (IJavaElement) element; if (! fValidator.canChildrenBeDestinations(javaElement)) return false; if (javaElement.getElementType() == IJavaElement.PACKAGE_FRAGMENT_ROOT){ if (((IPackageFragmentRoot)javaElement).isArchive()) return false; } } else if (element instanceof IResource) { IResource resource= (IResource) element; if (! fValidator.canChildrenBeDestinations(resource)) return false; } return super.hasChildren(element); }
@Override public boolean hasChildren(Object element) { IReorgDestination destination= ReorgDestinationFactory.createDestination(element); if (!fValidator.canChildrenBeDestinations(destination)) return false; if (element instanceof IJavaElement){ IJavaElement javaElement= (IJavaElement) element; if (javaElement.getElementType() == IJavaElement.PACKAGE_FRAGMENT_ROOT) { IPackageFragmentRoot root= (IPackageFragmentRoot) javaElement; if (root.isArchive() || root.isExternal()) return false; } } return super.hasChildren(element); }
@Override public boolean hasChildren(Object element) { IReorgDestination destination= ReorgDestinationFactory.createDestination(element); if (!fValidator.canChildrenBeDestinations(destination)) return false; if (element instanceof IJavaElement){ IJavaElement javaElement= (IJavaElement) element; if (javaElement.getElementType() == IJavaElement.PACKAGE_FRAGMENT_ROOT) { IPackageFragmentRoot root= (IPackageFragmentRoot) javaElement; if (root.isArchive() || root.isExternal()) return false; } } return super.hasChildren(element); }