public class DeferredHierarchyBuilder extends Object implements IHierarchyBuilder
| Modifier and Type | Class and Description |
|---|---|
static class |
DeferredHierarchyBuilder.DeferredHierarchyNode |
| Constructor and Description |
|---|
DeferredHierarchyBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Collection<IHierarchyNode> |
buildChildren(IHierarchyNode node,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Collection<IHierarchyNode> |
buildRoots(org.eclipse.emf.common.util.URI rootURI,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected IHierarchyNode |
defer(IHierarchyNode node) |
IHierarchyBuilder |
getHierarchyBuilder() |
void |
setHierarchyBuilder(IHierarchyBuilder hierarchyBuilder) |
public Collection<IHierarchyNode> buildRoots(org.eclipse.emf.common.util.URI rootURI, org.eclipse.core.runtime.IProgressMonitor monitor)
buildRoots in interface IHierarchyBuilderpublic Collection<IHierarchyNode> buildChildren(IHierarchyNode node, org.eclipse.core.runtime.IProgressMonitor monitor)
buildChildren in interface IHierarchyBuilderprotected IHierarchyNode defer(IHierarchyNode node)
@Pure public IHierarchyBuilder getHierarchyBuilder()
public void setHierarchyBuilder(IHierarchyBuilder hierarchyBuilder)
Copyright © 2016. All Rights Reserved.