Public Member Functions | |
CallerViewContentProvider () | |
Object[] | getElements (Object inputElement) |
get the number of elements (called by jface) | |
Object[] | getChildren (Object parentElement) |
find the list of children | |
boolean | hasChildren (Object element) |
void | setDatabase (Experiment experiment) |
void | setEnableFilter (boolean isFilterEnabled) |
Object | getParent (Object element) |
void | inputChanged (Viewer viewer, Object oldInput, Object newInput) |
Notifies this content provider that the given viewer's input has been switched to a different element. | |
void | dispose () |
Protected Attributes | |
ScopeTreeViewer | viewer |
boolean | enableFilter = false |
Private Attributes | |
ExclusiveOnlyMetricPropagationFilter | exclusiveOnly |
InclusiveOnlyMetricPropagationFilter | inclusiveOnly |
PercentScopeVisitor | percentVisitor |
FinalizeMetricVisitorWithBackup | finalizeVisitor |
Definition at line 22 of file CallerViewContentProvider.java.
edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.CallerViewContentProvider | ( | ) |
Definition at line 29 of file CallerViewContentProvider.java.
void edu.rice.cs.hpc.viewer.scope.AbstractContentProvider.dispose | ( | ) | [inherited] |
Definition at line 84 of file AbstractContentProvider.java.
Object [] edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.getChildren | ( | Object | parentElement | ) |
find the list of children
Reimplemented from edu.rice.cs.hpc.viewer.scope.AbstractContentProvider.
Definition at line 44 of file CallerViewContentProvider.java.
References edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.exclusiveOnly, edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.finalizeVisitor, edu.rice.cs.hpc.data.experiment.scope.IMergedScope.getAllChildren(), edu.rice.cs.hpc.data.experiment.scope.TreeNode.getChildren(), edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.inclusiveOnly, and edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.percentVisitor.
Referenced by edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.getElements().
Object [] edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.getElements | ( | Object | inputElement | ) |
get the number of elements (called by jface)
Reimplemented from edu.rice.cs.hpc.viewer.scope.AbstractContentProvider.
Definition at line 37 of file CallerViewContentProvider.java.
References edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.getChildren().
Object edu.rice.cs.hpc.viewer.scope.AbstractContentProvider.getParent | ( | Object | element | ) | [inherited] |
Definition at line 47 of file AbstractContentProvider.java.
boolean edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.hasChildren | ( | Object | element | ) |
Reimplemented from edu.rice.cs.hpc.viewer.scope.AbstractContentProvider.
Definition at line 63 of file CallerViewContentProvider.java.
References edu.rice.cs.hpc.data.experiment.scope.TreeNode.hasChildren(), and edu.rice.cs.hpc.data.experiment.scope.CallSiteScopeCallerView.hasScopeChildren().
void edu.rice.cs.hpc.viewer.scope.AbstractContentProvider.inputChanged | ( | Viewer | viewer, | |
Object | oldInput, | |||
Object | newInput | |||
) | [inherited] |
Notifies this content provider that the given viewer's input has been switched to a different element.
viewer | the viewer | |
oldInput | the old input element, or null if the viewer did not previously have an input | |
newInput | the new input element, or null if the viewer does not have an input |
Definition at line 75 of file AbstractContentProvider.java.
void edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.setDatabase | ( | Experiment | experiment | ) |
Definition at line 86 of file CallerViewContentProvider.java.
References edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.exclusiveOnly, edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.finalizeVisitor, edu.rice.cs.hpc.data.experiment.Experiment.getCallerTreeRoot(), edu.rice.cs.hpc.data.experiment.BaseExperimentWithMetrics.getMetricCount(), edu.rice.cs.hpc.data.experiment.BaseExperimentWithMetrics.getMetrics(), edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.inclusiveOnly, and edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.percentVisitor.
Referenced by edu.rice.cs.hpc.viewer.scope.bottomup.CallerScopeView.updateDatabase().
void edu.rice.cs.hpc.viewer.scope.AbstractContentProvider.setEnableFilter | ( | boolean | isFilterEnabled | ) | [inherited] |
Definition at line 13 of file AbstractContentProvider.java.
References edu.rice.cs.hpc.viewer.scope.AbstractContentProvider.enableFilter.
Referenced by edu.rice.cs.hpc.viewer.scope.BaseScopeView.initTableColumns().
boolean edu.rice.cs.hpc.viewer.scope.AbstractContentProvider.enableFilter = false [protected, inherited] |
Definition at line 11 of file AbstractContentProvider.java.
Referenced by edu.rice.cs.hpc.viewer.scope.AbstractContentProvider.setEnableFilter().
ExclusiveOnlyMetricPropagationFilter edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.exclusiveOnly [private] |
Definition at line 24 of file CallerViewContentProvider.java.
Referenced by edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.getChildren(), and edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.setDatabase().
FinalizeMetricVisitorWithBackup edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.finalizeVisitor [private] |
Definition at line 27 of file CallerViewContentProvider.java.
Referenced by edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.getChildren(), and edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.setDatabase().
InclusiveOnlyMetricPropagationFilter edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.inclusiveOnly [private] |
Definition at line 25 of file CallerViewContentProvider.java.
Referenced by edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.getChildren(), and edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.setDatabase().
PercentScopeVisitor edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.percentVisitor [private] |
Definition at line 26 of file CallerViewContentProvider.java.
Referenced by edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.getChildren(), and edu.rice.cs.hpc.viewer.scope.bottomup.CallerViewContentProvider.setDatabase().
ScopeTreeViewer edu.rice.cs.hpc.viewer.scope.AbstractContentProvider.viewer [protected, inherited] |
Definition at line 10 of file AbstractContentProvider.java.