Interface IHierarchyBuilder
-
- All Known Subinterfaces:
ICallHierarchyBuilder
- All Known Implementing Classes:
AbstractHierarchyBuilder,DefaultCallHierarchyBuilder
public interface IHierarchyBuilderThis class is used to build a hierarchy structure.- Since:
- 2.10
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<IHierarchyNode>buildChildren(IHierarchyNode parent, org.eclipse.core.runtime.IProgressMonitor monitor)java.util.Collection<IHierarchyNode>buildRoots(org.eclipse.emf.common.util.URI rootURI, org.eclipse.core.runtime.IProgressMonitor monitor)
-
-
-
Method Detail
-
buildRoots
java.util.Collection<IHierarchyNode> buildRoots(org.eclipse.emf.common.util.URI rootURI, org.eclipse.core.runtime.IProgressMonitor monitor)
- Returns:
- root hierarchy nodes for the given URI; empty if the hierarchy cannot be built for the given URI
-
buildChildren
java.util.Collection<IHierarchyNode> buildChildren(IHierarchyNode parent, org.eclipse.core.runtime.IProgressMonitor monitor)
- Returns:
- child nodes for the given parent node; empty if
IHierarchyNode.mayHaveChildren()returnsfalsefor the parent
-
-