@FinalFieldsConstructor public static class DeferredHierarchyBuilder.DeferredHierarchyNode extends Object implements org.eclipse.core.runtime.IAdaptable, org.eclipse.ui.progress.IDeferredWorkbenchAdapter, IHierarchyNode
| Constructor and Description |
|---|
DeferredHierarchyBuilder.DeferredHierarchyNode(IHierarchyNode delegate,
IHierarchyBuilder hierarchyBuilder) |
| Modifier and Type | Method and Description |
|---|---|
void |
fetchDeferredChildren(Object object,
org.eclipse.ui.progress.IElementCollector collector,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Object |
getAdapter(Class adapterType) |
Object[] |
getChildren(Object o) |
IHierarchyNode |
getDelegate() |
IEObjectDescription |
getElement() |
org.eclipse.jface.resource.ImageDescriptor |
getImageDescriptor(Object object) |
String |
getLabel(Object o) |
Object |
getNavigationElement() |
IHierarchyNode |
getParent() |
Object |
getParent(Object o) |
Collection<IHierarchyNodeReference> |
getReferences() |
org.eclipse.core.runtime.jobs.ISchedulingRule |
getRule(Object object) |
boolean |
isContainer() |
boolean |
isRecursive() |
boolean |
mayHaveChildren() |
public DeferredHierarchyBuilder.DeferredHierarchyNode(IHierarchyNode delegate, IHierarchyBuilder hierarchyBuilder)
public Object getAdapter(Class adapterType)
getAdapter in interface org.eclipse.core.runtime.IAdaptablepublic void fetchDeferredChildren(Object object, org.eclipse.ui.progress.IElementCollector collector, org.eclipse.core.runtime.IProgressMonitor monitor)
fetchDeferredChildren in interface org.eclipse.ui.progress.IDeferredWorkbenchAdapterpublic org.eclipse.core.runtime.jobs.ISchedulingRule getRule(Object object)
getRule in interface org.eclipse.ui.progress.IDeferredWorkbenchAdapterpublic boolean isContainer()
isContainer in interface org.eclipse.ui.progress.IDeferredWorkbenchAdapterpublic Object[] getChildren(Object o)
getChildren in interface org.eclipse.ui.model.IWorkbenchAdapterpublic org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(Object object)
getImageDescriptor in interface org.eclipse.ui.model.IWorkbenchAdapterpublic String getLabel(Object o)
getLabel in interface org.eclipse.ui.model.IWorkbenchAdapterpublic Object getParent(Object o)
getParent in interface org.eclipse.ui.model.IWorkbenchAdapter@Pure public IHierarchyNode getDelegate()
public IEObjectDescription getElement()
getElement in interface IHierarchyNodepublic IHierarchyNode getParent()
getParent in interface IHierarchyNodepublic Collection<IHierarchyNodeReference> getReferences()
getReferences in interface IHierarchyNodepublic boolean isRecursive()
isRecursive in interface IHierarchyNodepublic boolean mayHaveChildren()
mayHaveChildren in interface IHierarchyNodepublic Object getNavigationElement()
getNavigationElement in interface INavigatableCopyright © 2016. All Rights Reserved.