/** * Returns true if the hierarchy contains elements. Returns one of them * With member filtering it is possible that no elements are visible * @return one of the elements contained */ public Object containsElements() { TypeHierarchyContentProvider contentProvider= getHierarchyContentProvider(); if (contentProvider != null) { Object[] elements= contentProvider.getElements(null); if (elements.length > 0) { return elements[0]; } } return null; }
/** * Returns true if the hierarchy contains elements. Returns one of them * With member filtering it is possible that no elements are visible * @return the tree root */ public IType getTreeRootType() { TypeHierarchyContentProvider contentProvider= getHierarchyContentProvider(); if (contentProvider != null) { Object[] elements= contentProvider.getElements(null); if (elements.length > 0 && elements[0] instanceof IType) { return (IType) elements[0]; } } return null; }
/** * Returns true if the hierarchy contains elements. Returns one of them * With member filtering it is possible that no elements are visible * @return one of the elements contained */ public Object containsElements() { TypeHierarchyContentProvider contentProvider= getHierarchyContentProvider(); if (contentProvider != null) { Object[] elements= contentProvider.getElements(null); if (elements.length > 0) { return elements[0]; } } return null; }
/** * Returns true if the hierarchy contains elements. Returns one of them * With member filtering it is possible that no elements are visible * @return one of the elements contained */ public Object containsElements() { TypeHierarchyContentProvider contentProvider= getHierarchyContentProvider(); if (contentProvider != null) { Object[] elements= contentProvider.getElements(null); if (elements.length > 0) { return elements[0]; } } return null; }
/** * Returns true if the hierarchy contains elements. Returns one of them * With member filtering it is possible that no elements are visible * @return the tree root */ public IType getTreeRootType() { TypeHierarchyContentProvider contentProvider= getHierarchyContentProvider(); if (contentProvider != null) { Object[] elements= contentProvider.getElements(null); if (elements.length > 0 && elements[0] instanceof IType) { return (IType) elements[0]; } } return null; }
/** * Returns true if the hierarchy contains elements. Returns one of them * With member filtering it is possible that no elements are visible * @return the tree root */ public IType getTreeRootType() { TypeHierarchyContentProvider contentProvider= getHierarchyContentProvider(); if (contentProvider != null) { Object[] elements= contentProvider.getElements(null); if (elements.length > 0 && elements[0] instanceof IType) { return (IType) elements[0]; } } return null; }