Public Types | |
enum | ActionType { ZoomIn, ZoomOut } |
Public Member Functions | |
BaseScopeViewActions (Shell shell, IWorkbenchWindow window, Composite parent, CoolBar coolbar) | |
void | checkStates (Scope nodeSelected) |
An abstract method to be implemented: check the state of buttons for the selected node Each action (either caller view, calling context view or flat view) may have different implementation for this verification. | |
void | checkStates () |
void | updateContent (Experiment exp, RootScope scope) |
The tree has been updated or has new content. | |
void | setTreeViewer (ScopeTreeViewer tree) |
Update the content of tree viewer. | |
void | showInfoMessage (String sMsg) |
void | showErrorMessage (String strMsg) |
Show an error message on the message bar (closed to the toolbar) and wait for 5 seconds before removing the message. | |
void | showHotCallPath () |
show the hot path below the selected node in the tree | |
Scope | getSelectedNode () |
Retrieve the selected node. | |
void | zoomIn () |
Zoom-in the children. | |
void | zoomOut () |
Zoom-out the node. | |
ScopeZoom | getScopeZoom () |
retrieve the class scope zoom of this object | |
void | addExtNewMetric () |
create a new metric based on a free expression | |
void | resizeColumns () |
Resize the columns. | |
String | getContent (TreeItem[]items, String sSeparator) |
Retrieve the content of the table into a string. | |
String | getContent (TreePath[]elements, String sSeparator) |
Function to copy all visible nodes into a buffer string. | |
boolean | shouldZoomInBeEnabled (Scope node) |
Check if zoom-in button should be enabled. | |
boolean | shouldZoomOutBeEnabled () |
In case there is no selected node, we determine the zoom-out button can be enabled only and only if we have at least one item in the stack. | |
void | checkNodeButtons () |
Check if zooms and hot-path button need to be disabled or not This is required to solve bug no 132: https://outreach.scidac.gov/tracker/index.php?func=detail&aid=132&group_id=22&atid=169. | |
void | disableButtons () |
Disable buttons. | |
void | setColumnStatus (boolean[]status) |
Static Public Attributes | |
static double | fTHRESHOLD = 0.6 |
Protected Member Functions | |
Composite | createGUI (Composite parent, CoolBar coolbar) |
Each class has its own typical GUI creation. | |
void | registerAction (IActionType type) |
void | addTreeColumn (TreeColumn colMetric) |
add a new column for metric | |
Protected Attributes | |
ScopeTreeViewer | treeViewer |
RootScope | myRootScope |
ScopeZoom | objZoom = null |
IWorkbenchWindow | objWindow |
IScopeActionsGUI | objActionsGUI |
Composite | parent |
Shell | objShell |
Definition at line 17 of file BaseScopeViewActions.java.
enum edu::rice::cs::hpc::viewer::scope::ScopeViewActions::ActionType [inherited] |
Definition at line 46 of file ScopeViewActions.java.
edu.rice.cs.hpc.viewer.scope.BaseScopeViewActions.BaseScopeViewActions | ( | Shell | shell, | |
IWorkbenchWindow | window, | |||
Composite | parent, | |||
CoolBar | coolbar | |||
) |
Definition at line 19 of file BaseScopeViewActions.java.
void edu.rice.cs.hpc.viewer.scope.ScopeViewActions.addExtNewMetric | ( | ) | [inherited] |
create a new metric based on a free expression
Definition at line 347 of file ScopeViewActions.java.
References edu.rice.cs.hpc.data.experiment.Experiment.addDerivedMetric(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.addTreeColumn(), edu.rice.cs.hpc.viewer.scope.ScopeTreeViewer.addTreeColumn(), edu.rice.cs.hpc.viewer.window.ViewerWindow.getDb(), edu.rice.cs.hpc.viewer.window.ViewerWindow.getDbNum(), edu.rice.cs.hpc.data.experiment.BaseExperiment.getDefaultDirectory(), edu.rice.cs.hpc.data.experiment.scope.Scope.getExperiment(), edu.rice.cs.hpc.viewer.window.Database.getExperimentView(), edu.rice.cs.hpc.viewer.metric.ExtDerivedMetricDlg.getMetric(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.myRootScope, edu.rice.cs.hpc.viewer.scope.ScopeActions.objShell, and edu.rice.cs.hpc.viewer.scope.ScopeViewActions.objWindow.
Referenced by edu.rice.cs.hpc.viewer.scope.ScopeViewActionsGUI.addTooBarAction().
void edu.rice.cs.hpc.viewer.scope.ScopeViewActions.addTreeColumn | ( | TreeColumn | colMetric | ) | [protected, inherited] |
add a new column for metric
colMetric |
Definition at line 340 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.IScopeActionsGUI.addMetricColumns(), and edu.rice.cs.hpc.viewer.scope.ScopeActions.objActionsGUI.
Referenced by edu.rice.cs.hpc.viewer.scope.ScopeViewActions.addExtNewMetric().
void edu.rice.cs.hpc.viewer.scope.ScopeViewActions.checkNodeButtons | ( | ) | [virtual, inherited] |
Check if zooms and hot-path button need to be disabled or not This is required to solve bug no 132: https://outreach.scidac.gov/tracker/index.php?func=detail&aid=132&group_id=22&atid=169.
Implements edu.rice.cs.hpc.viewer.scope.ScopeActions.
Definition at line 528 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeViewActions.checkStates(), edu.rice.cs.hpc.viewer.scope.IScopeActionsGUI.disableNodeButtons(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.getSelectedNode(), and edu.rice.cs.hpc.viewer.scope.ScopeActions.objActionsGUI.
Referenced by edu.rice.cs.hpc.viewer.scope.AbstractBaseScopeView.createPartControl(), and edu.rice.cs.hpc.viewer.scope.BaseScopeView.updateDisplay().
void edu.rice.cs.hpc.viewer.scope.BaseScopeViewActions.checkStates | ( | ) | [virtual] |
Implements edu.rice.cs.hpc.viewer.scope.ScopeViewActions.
Definition at line 33 of file BaseScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeZoom.canZoomOut(), edu.rice.cs.hpc.viewer.scope.IScopeActionsGUI.enableZoomOut(), edu.rice.cs.hpc.viewer.scope.ScopeActions.objActionsGUI, and edu.rice.cs.hpc.viewer.scope.ScopeViewActions.objZoom.
Referenced by edu.rice.cs.hpc.viewer.scope.BaseScopeViewActions.checkStates().
void edu.rice.cs.hpc.viewer.scope.BaseScopeViewActions.checkStates | ( | Scope | nodeSelected | ) | [virtual] |
An abstract method to be implemented: check the state of buttons for the selected node Each action (either caller view, calling context view or flat view) may have different implementation for this verification.
nodeSelected |
Implements edu.rice.cs.hpc.viewer.scope.ScopeViewActions.
Definition at line 25 of file BaseScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeZoom.canZoomIn(), edu.rice.cs.hpc.viewer.scope.BaseScopeViewActions.checkStates(), edu.rice.cs.hpc.viewer.scope.IScopeActionsGUI.enableHotCallPath(), edu.rice.cs.hpc.viewer.scope.IScopeActionsGUI.enableZoomIn(), edu.rice.cs.hpc.viewer.scope.ScopeActions.objActionsGUI, and edu.rice.cs.hpc.viewer.scope.ScopeViewActions.objZoom.
Composite edu.rice.cs.hpc.viewer.scope.BaseScopeViewActions.createGUI | ( | Composite | parent, | |
CoolBar | coolbar | |||
) | [protected, virtual] |
Each class has its own typical GUI creation.
Implements edu.rice.cs.hpc.viewer.scope.ScopeViewActions.
Reimplemented in edu.rice.cs.hpc.viewer.scope.CallingContextViewActions.
Definition at line 40 of file BaseScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.IScopeActionsGUI.buildGUI(), edu.rice.cs.hpc.viewer.scope.ScopeActions.objActionsGUI, edu.rice.cs.hpc.viewer.scope.ScopeActions.objShell, and edu.rice.cs.hpc.viewer.scope.ScopeViewActions.objWindow.
void edu.rice.cs.hpc.viewer.scope.ScopeViewActions.disableButtons | ( | ) | [inherited] |
Disable buttons.
Definition at line 539 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.IScopeActionsGUI.disableNodeButtons(), and edu.rice.cs.hpc.viewer.scope.ScopeActions.objActionsGUI.
Referenced by edu.rice.cs.hpc.viewer.scope.AbstractBaseScopeView.createPartControl().
String edu.rice.cs.hpc.viewer.scope.ScopeViewActions.getContent | ( | TreePath[] | elements, | |
String | sSeparator | |||
) | [inherited] |
Function to copy all visible nodes into a buffer string.
elements | ||
sSeparator |
Definition at line 482 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeViewActions.getContent().
String edu.rice.cs.hpc.viewer.scope.ScopeViewActions.getContent | ( | TreeItem[] | items, | |
String | sSeparator | |||
) | [inherited] |
Retrieve the content of the table into a string.
items | (list of items to be exported) | |
colMetrics | (hidden column not included) | |
sSeparator | (separator) |
Definition at line 427 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeTreeViewer.getTextBasedOnColumnStatus(), and edu.rice.cs.hpc.viewer.scope.ScopeViewActions.treeViewer.
Referenced by edu.rice.cs.hpc.viewer.scope.AbstractBaseScopeView.copyToClipboard(), edu.rice.cs.hpc.viewer.scope.ScopeViewActionsGUI.exportCSV(), and edu.rice.cs.hpc.viewer.scope.ScopeViewActions.getContent().
ScopeZoom edu.rice.cs.hpc.viewer.scope.ScopeViewActions.getScopeZoom | ( | ) | [inherited] |
retrieve the class scope zoom of this object
Definition at line 332 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeViewActions.objZoom.
Scope edu.rice.cs.hpc.viewer.scope.ScopeViewActions.getSelectedNode | ( | ) | [inherited] |
Retrieve the selected node.
Definition at line 285 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeViewActions.treeViewer.
Referenced by edu.rice.cs.hpc.viewer.scope.ScopeViewActions.checkNodeButtons(), edu.rice.cs.hpc.viewer.scope.flat.FlatScopeViewActions.flatten(), edu.rice.cs.hpc.viewer.scope.CallingContextActionsGUI.getSelectedScope(), edu.rice.cs.hpc.viewer.scope.flat.FlatScopeViewActions.unflatten(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.zoomIn(), and edu.rice.cs.hpc.viewer.scope.ScopeViewActions.zoomOut().
void edu.rice.cs.hpc.viewer.scope.BaseScopeViewActions.registerAction | ( | IActionType | type | ) | [protected, virtual] |
Implements edu.rice.cs.hpc.viewer.scope.ScopeViewActions.
Definition at line 50 of file BaseScopeViewActions.java.
void edu.rice.cs.hpc.viewer.scope.ScopeViewActions.resizeColumns | ( | ) | [virtual, inherited] |
Resize the columns.
Implements edu.rice.cs.hpc.viewer.scope.ScopeActions.
Definition at line 415 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeActions.objActionsGUI, and edu.rice.cs.hpc.viewer.scope.IScopeActionsGUI.resizeTableColumns().
Referenced by edu.rice.cs.hpc.viewer.scope.BaseScopeView.updateDisplay().
void edu.rice.cs.hpc.viewer.scope.ScopeActions.setColumnStatus | ( | boolean[] | status | ) | [inherited] |
Definition at line 36 of file ScopeActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeActions.objActionsGUI, and edu.rice.cs.hpc.viewer.scope.IScopeActionsGUI.setColumnsStatus().
Referenced by edu.rice.cs.hpc.viewer.scope.ScopeViewActionsGUI.showHideColumnsAllViews().
void edu.rice.cs.hpc.viewer.scope.ScopeViewActions.setTreeViewer | ( | ScopeTreeViewer | tree | ) | [virtual, inherited] |
Update the content of tree viewer.
tree |
Implements edu.rice.cs.hpc.viewer.scope.ScopeActions.
Definition at line 85 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeActions.objActionsGUI, edu.rice.cs.hpc.viewer.scope.ScopeViewActions.objZoom, edu.rice.cs.hpc.viewer.scope.IScopeActionsGUI.setTreeViewer(), edu.rice.cs.hpc.viewer.scope.ScopeZoom.setViewer(), and edu.rice.cs.hpc.viewer.scope.ScopeViewActions.treeViewer.
Referenced by edu.rice.cs.hpc.viewer.scope.AbstractBaseScopeView.initDatabase().
boolean edu.rice.cs.hpc.viewer.scope.ScopeViewActions.shouldZoomInBeEnabled | ( | Scope | node | ) | [inherited] |
Check if zoom-in button should be enabled.
node |
Definition at line 506 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeZoom.canZoomIn(), and edu.rice.cs.hpc.viewer.scope.ScopeViewActions.objZoom.
Referenced by edu.rice.cs.hpc.viewer.scope.AbstractBaseScopeView.fillContextMenu().
boolean edu.rice.cs.hpc.viewer.scope.ScopeViewActions.shouldZoomOutBeEnabled | ( | ) | [inherited] |
In case there is no selected node, we determine the zoom-out button can be enabled only and only if we have at least one item in the stack.
Definition at line 515 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeZoom.canZoomOut(), and edu.rice.cs.hpc.viewer.scope.ScopeViewActions.objZoom.
Referenced by edu.rice.cs.hpc.viewer.scope.AbstractBaseScopeView.fillContextMenu().
void edu.rice.cs.hpc.viewer.scope.ScopeViewActions.showErrorMessage | ( | String | strMsg | ) | [inherited] |
Show an error message on the message bar (closed to the toolbar) and wait for 5 seconds before removing the message.
strMsg |
Definition at line 223 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeActions.objActionsGUI, and edu.rice.cs.hpc.viewer.scope.IScopeActionsGUI.showErrorMessage().
Referenced by edu.rice.cs.hpc.viewer.scope.AbstractBaseScopeView.displayFileEditor(), edu.rice.cs.hpc.viewer.scope.flat.FlatScopeViewActions.flatten(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.showHotCallPath(), and edu.rice.cs.hpc.viewer.scope.BaseScopeView.updateDisplay().
void edu.rice.cs.hpc.viewer.scope.ScopeViewActions.showHotCallPath | ( | ) | [inherited] |
show the hot path below the selected node in the tree
Definition at line 234 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeViewActions.getHotCallPath(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.HotCallPath.is_found, edu.rice.cs.hpc.viewer.scope.ScopeViewActions.HotCallPath.path, edu.rice.cs.hpc.viewer.scope.ScopeViewActions.showErrorMessage(), and edu.rice.cs.hpc.viewer.scope.ScopeViewActions.treeViewer.
Referenced by edu.rice.cs.hpc.viewer.scope.ScopeViewActionsGUI.addTooBarAction().
void edu.rice.cs.hpc.viewer.scope.ScopeViewActions.showInfoMessage | ( | String | sMsg | ) | [inherited] |
Definition at line 211 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeActions.objActionsGUI, and edu.rice.cs.hpc.viewer.scope.IScopeActionsGUI.showInfoMessage().
void edu.rice.cs.hpc.viewer.scope.ScopeViewActions.updateContent | ( | Experiment | exp, | |
RootScope | scope | |||
) | [virtual, inherited] |
The tree has been updated or has new content.
This object needs to refresh the data and variable initialization too.
exp | ||
scope | ||
columns |
Implements edu.rice.cs.hpc.viewer.scope.ScopeActions.
Definition at line 76 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeViewActions.myRootScope, edu.rice.cs.hpc.viewer.scope.ScopeActions.objActionsGUI, and edu.rice.cs.hpc.viewer.scope.IScopeActionsGUI.updateContent().
Referenced by edu.rice.cs.hpc.viewer.scope.BaseScopeView.initTableColumns(), and edu.rice.cs.hpc.viewer.scope.BaseScopeView.updateDisplay().
void edu.rice.cs.hpc.viewer.scope.ScopeViewActions.zoomIn | ( | ) | [inherited] |
Zoom-in the children.
Definition at line 298 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeViewActions.checkStates(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.getInputNode(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.getSelectedNode(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.objZoom, edu.rice.cs.hpc.viewer.scope.ScopeViewActions.registerAction(), and edu.rice.cs.hpc.viewer.scope.ScopeZoom.zoomIn().
Referenced by edu.rice.cs.hpc.viewer.scope.ScopeViewActionsGUI.addTooBarAction().
void edu.rice.cs.hpc.viewer.scope.ScopeViewActions.zoomOut | ( | ) | [inherited] |
Zoom-out the node.
Definition at line 317 of file ScopeViewActions.java.
References edu.rice.cs.hpc.viewer.scope.ScopeViewActions.checkStates(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.getSelectedNode(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.objZoom, edu.rice.cs.hpc.viewer.scope.ScopeViewActions.registerAction(), and edu.rice.cs.hpc.viewer.scope.ScopeZoom.zoomOut().
Referenced by edu.rice.cs.hpc.viewer.scope.ScopeViewActionsGUI.addTooBarAction().
double edu.rice.cs.hpc.viewer.scope.ScopeActions.fTHRESHOLD = 0.6 [static, inherited] |
Definition at line 22 of file ScopeActions.java.
RootScope edu.rice.cs.hpc.viewer.scope.ScopeViewActions.myRootScope [protected, inherited] |
Definition at line 40 of file ScopeViewActions.java.
Referenced by edu.rice.cs.hpc.viewer.scope.ScopeViewActions.addExtNewMetric(), and edu.rice.cs.hpc.viewer.scope.ScopeViewActions.updateContent().
IScopeActionsGUI edu.rice.cs.hpc.viewer.scope.ScopeActions.objActionsGUI [protected, inherited] |
Definition at line 23 of file ScopeActions.java.
Referenced by edu.rice.cs.hpc.viewer.scope.ScopeViewActions.addTreeColumn(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.checkNodeButtons(), edu.rice.cs.hpc.viewer.scope.flat.FlatScopeViewActions.checkStates(), edu.rice.cs.hpc.viewer.scope.BaseScopeViewActions.checkStates(), edu.rice.cs.hpc.viewer.scope.flat.FlatScopeViewActions.createGUI(), edu.rice.cs.hpc.viewer.scope.CallingContextViewActions.createGUI(), edu.rice.cs.hpc.viewer.scope.BaseScopeViewActions.createGUI(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.disableButtons(), edu.rice.cs.hpc.viewer.scope.BaseScopeView.initTableColumns(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.resizeColumns(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.RestoreMessageThread.run(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.ScopeViewActions(), edu.rice.cs.hpc.viewer.scope.ScopeActions.setColumnStatus(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.setTreeViewer(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.showErrorMessage(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.showInfoMessage(), edu.rice.cs.hpc.viewer.scope.flat.FlatScopeViewActions.updateAction(), and edu.rice.cs.hpc.viewer.scope.ScopeViewActions.updateContent().
Shell edu.rice.cs.hpc.viewer.scope.ScopeActions.objShell [protected, inherited] |
Definition at line 25 of file ScopeActions.java.
Referenced by edu.rice.cs.hpc.viewer.scope.ScopeViewActions.addExtNewMetric(), edu.rice.cs.hpc.viewer.scope.flat.FlatScopeViewActions.createGUI(), edu.rice.cs.hpc.viewer.scope.CallingContextViewActions.createGUI(), edu.rice.cs.hpc.viewer.scope.BaseScopeViewActions.createGUI(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.RestoreMessageThread.run(), and edu.rice.cs.hpc.viewer.scope.ScopeActions.ScopeActions().
IWorkbenchWindow edu.rice.cs.hpc.viewer.scope.ScopeViewActions.objWindow [protected, inherited] |
Definition at line 46 of file ScopeViewActions.java.
Referenced by edu.rice.cs.hpc.viewer.scope.ScopeViewActions.addExtNewMetric(), edu.rice.cs.hpc.viewer.scope.flat.FlatScopeViewActions.createGUI(), edu.rice.cs.hpc.viewer.scope.CallingContextViewActions.createGUI(), edu.rice.cs.hpc.viewer.scope.BaseScopeViewActions.createGUI(), and edu.rice.cs.hpc.viewer.scope.ScopeViewActions.ScopeViewActions().
ScopeZoom edu.rice.cs.hpc.viewer.scope.ScopeViewActions.objZoom = null [protected, inherited] |
Definition at line 43 of file ScopeViewActions.java.
Referenced by edu.rice.cs.hpc.viewer.scope.flat.FlatScopeViewActions.checkStates(), edu.rice.cs.hpc.viewer.scope.BaseScopeViewActions.checkStates(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.getScopeZoom(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.ScopeViewActions(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.setTreeViewer(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.shouldZoomInBeEnabled(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.shouldZoomOutBeEnabled(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.zoomIn(), and edu.rice.cs.hpc.viewer.scope.ScopeViewActions.zoomOut().
Composite edu.rice.cs.hpc.viewer.scope.ScopeActions.parent [protected, inherited] |
Definition at line 24 of file ScopeActions.java.
ScopeTreeViewer edu.rice.cs.hpc.viewer.scope.ScopeViewActions.treeViewer [protected, inherited] |
Definition at line 39 of file ScopeViewActions.java.
Referenced by edu.rice.cs.hpc.viewer.scope.flat.FlatScopeViewActions.flatten(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.getContent(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.getHotCallPath(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.getInputNode(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.getSelectedNode(), edu.rice.cs.hpc.viewer.scope.flat.FlatScopeViewActions.popElementStates(), edu.rice.cs.hpc.viewer.scope.flat.FlatScopeViewActions.pushElementStates(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.ScopeViewActions(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.setTreeViewer(), edu.rice.cs.hpc.viewer.scope.ScopeViewActions.showHotCallPath(), and edu.rice.cs.hpc.viewer.scope.flat.FlatScopeViewActions.unflatten().