public class CallHierarchyContentProvider extends DeferredTreeContentProvider
Constructor and Description |
---|
CallHierarchyContentProvider(CallHierarchyViewPart viewPart)
Constructs a call hierarchy content provider for the given
call hierarchy view.
|
Modifier and Type | Method and Description |
---|---|
protected void |
fetchDeferredChildren(java.lang.Object parentElement,
org.eclipse.ui.progress.IElementCollector collector,
org.eclipse.core.runtime.IProgressMonitor monitor)
Called by a job to fetch the child elements of the given parent element.
|
java.lang.Object[] |
getChildren(java.lang.Object parentElement) |
java.lang.Object[] |
getElements(java.lang.Object inputElement) |
java.lang.Object |
getParent(java.lang.Object element) |
boolean |
hasChildren(java.lang.Object element) |
getDeferredTreeContentManager, getLabel, getRule, inputChanged
public CallHierarchyContentProvider(CallHierarchyViewPart viewPart)
viewPart
- not null
public java.lang.Object[] getElements(java.lang.Object inputElement)
public java.lang.Object[] getChildren(java.lang.Object parentElement)
public java.lang.Object getParent(java.lang.Object element)
public boolean hasChildren(java.lang.Object element)
protected void fetchDeferredChildren(java.lang.Object parentElement, org.eclipse.ui.progress.IElementCollector collector, org.eclipse.core.runtime.IProgressMonitor monitor)
DeferredTreeContentProvider
fetchDeferredChildren
in class DeferredTreeContentProvider
parentElement
- the parent elementcollector
- the element collector (never null
)monitor
- a progress monitor to support reporting and cancellation
(never null
)Copyright (c) 2014, 2020 1C-Soft LLC and others. Made available under the Eclipse Public License 2.0