edu.rice.cs.hpc.viewer.graph.GraphEditorBase Class Reference

Base class for hpcviewer editor to display graph. More...

Inheritance diagram for edu.rice.cs.hpc.viewer.graph.GraphEditorBase:
Inheritance graph
[legend]
Collaboration diagram for edu.rice.cs.hpc.viewer.graph.GraphEditorBase:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void doSave (IProgressMonitor monitor)
void doSaveAs ()
void init (IEditorSite site, IEditorInput input) throws PartInitException
boolean isDirty ()
boolean isSaveAsAllowed ()
void setFocus ()
void finalize ()
void createPartControl (Composite parent)
String getEditorPartName ()
void setEditorPartName (String title)
Experiment getExperiment ()

Protected Member Functions

Chart getChart ()
abstract void plotData (Scope scope, MetricRaw metric)
 method to plot a graph of a specific scope and metric of an experiment

Protected Attributes

ThreadLevelDataManager threadData

Private Attributes

Chart chart

Detailed Description

Base class for hpcviewer editor to display graph.

The class implements IViewerEditor, so it can be renamed, manipulated and changed by the viewer manager

Definition at line 32 of file GraphEditorBase.java.


Member Function Documentation

void edu.rice.cs.hpc.viewer.graph.GraphEditorBase.createPartControl ( Composite  parent  ) 
void edu.rice.cs.hpc.viewer.graph.GraphEditorBase.doSave ( IProgressMonitor  monitor  ) 

Definition at line 41 of file GraphEditorBase.java.

void edu.rice.cs.hpc.viewer.graph.GraphEditorBase.doSaveAs (  ) 

Definition at line 46 of file GraphEditorBase.java.

void edu.rice.cs.hpc.viewer.graph.GraphEditorBase.finalize (  ) 
Chart edu.rice.cs.hpc.viewer.graph.GraphEditorBase.getChart (  )  [protected]
String edu.rice.cs.hpc.viewer.graph.GraphEditorBase.getEditorPartName (  ) 
Experiment edu.rice.cs.hpc.viewer.graph.GraphEditorBase.getExperiment (  ) 
void edu.rice.cs.hpc.viewer.graph.GraphEditorBase.init ( IEditorSite  site,
IEditorInput  input 
) throws PartInitException
boolean edu.rice.cs.hpc.viewer.graph.GraphEditorBase.isDirty (  ) 

Definition at line 64 of file GraphEditorBase.java.

boolean edu.rice.cs.hpc.viewer.graph.GraphEditorBase.isSaveAsAllowed (  ) 

Definition at line 69 of file GraphEditorBase.java.

abstract void edu.rice.cs.hpc.viewer.graph.GraphEditorBase.plotData ( Scope  scope,
MetricRaw  metric 
) [protected, pure virtual]

method to plot a graph of a specific scope and metric of an experiment

Parameters:
scope,: the scope to plot
metric,: the raw metric to plot

Implemented in edu.rice.cs.hpc.viewer.graph.GraphEditor, and edu.rice.cs.hpc.viewer.graph.GraphEditorHisto.

Referenced by edu.rice.cs.hpc.viewer.graph.GraphEditorBase.createPartControl().

void edu.rice.cs.hpc.viewer.graph.GraphEditorBase.setEditorPartName ( String  title  ) 

Implements edu.rice.cs.hpc.viewer.editor.IViewerEditor.

Definition at line 151 of file GraphEditorBase.java.

void edu.rice.cs.hpc.viewer.graph.GraphEditorBase.setFocus (  ) 

Definition at line 76 of file GraphEditorBase.java.


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on 5 May 2015 for HPCVIEWER by  doxygen 1.6.1