Public Member Functions | |
GraphEditor () | |
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 () |
Static Public Member Functions | |
static void | setSymbolSize (int di) |
Protected Member Functions | |
void | plotData (Scope scope, MetricRaw metric) |
Plot a given metrics for a specific scope. | |
abstract String | getXAxisTitle (ThreadLevelDataFile data) |
abstract double[] | getValuesX (ThreadLevelDataManager objManager, Scope scope, MetricRaw metric) |
abstract double[] | getValuesY (ThreadLevelDataManager objManager, Scope scope, MetricRaw metric) throws IOException |
Chart | getChart () |
Protected Attributes | |
ThreadLevelDataManager | threadData |
Static Protected Attributes | |
static int | diameter |
Private Member Functions | |
void | refresh () |
Static Private Member Functions | |
static void | updateChange () |
Static Private Attributes | |
static final int | DEFAULT_DIAMETER = 3 |
Definition at line 26 of file GraphEditor.java.
edu.rice.cs.hpc.viewer.graph.GraphEditor.GraphEditor | ( | ) |
Definition at line 31 of file GraphEditor.java.
References edu.rice.cs.hpc.viewer.graph.GraphEditor.DEFAULT_DIAMETER, and edu.rice.cs.hpc.viewer.graph.GraphEditor.diameter.
void edu.rice.cs.hpc.viewer.graph.GraphEditorBase.createPartControl | ( | Composite | parent | ) | [inherited] |
Definition at line 103 of file GraphEditorBase.java.
References edu.rice.cs.hpc.viewer.graph.GraphEditorBase.chart, edu.rice.cs.hpc.viewer.graph.GraphEditorInput.getMetric(), edu.rice.cs.hpc.viewer.graph.GraphEditorInput.getName(), edu.rice.cs.hpc.viewer.graph.GraphEditorInput.getScope(), edu.rice.cs.hpc.viewer.graph.GraphEditorBase.plotData(), and edu.rice.cs.hpc.viewer.util.WindowTitle.setEditorTitle().
void edu.rice.cs.hpc.viewer.graph.GraphEditorBase.doSave | ( | IProgressMonitor | monitor | ) | [inherited] |
Definition at line 41 of file GraphEditorBase.java.
void edu.rice.cs.hpc.viewer.graph.GraphEditorBase.doSaveAs | ( | ) | [inherited] |
Definition at line 46 of file GraphEditorBase.java.
void edu.rice.cs.hpc.viewer.graph.GraphEditorBase.finalize | ( | ) | [inherited] |
Definition at line 87 of file GraphEditorBase.java.
References edu.rice.cs.hpc.viewer.graph.GraphEditorBase.getChart().
Chart edu.rice.cs.hpc.viewer.graph.GraphEditorBase.getChart | ( | ) | [protected, inherited] |
Definition at line 166 of file GraphEditorBase.java.
References edu.rice.cs.hpc.viewer.graph.GraphEditorBase.chart.
Referenced by edu.rice.cs.hpc.viewer.graph.GraphEditorBase.finalize(), edu.rice.cs.hpc.viewer.graph.GraphEditorPlot.getXAxisTitle(), edu.rice.cs.hpc.viewer.graph.GraphEditorHisto.plotData(), edu.rice.cs.hpc.viewer.graph.GraphEditor.plotData(), and edu.rice.cs.hpc.viewer.graph.GraphEditor.refresh().
String edu.rice.cs.hpc.viewer.graph.GraphEditorBase.getEditorPartName | ( | ) | [inherited] |
Implements edu.rice.cs.hpc.viewer.editor.IViewerEditor.
Definition at line 145 of file GraphEditorBase.java.
References edu.rice.cs.hpc.viewer.graph.GraphEditorInput.getName().
Experiment edu.rice.cs.hpc.viewer.graph.GraphEditorBase.getExperiment | ( | ) | [inherited] |
Implements edu.rice.cs.hpc.viewer.editor.IViewerEditor.
Definition at line 160 of file GraphEditorBase.java.
References edu.rice.cs.hpc.viewer.graph.GraphEditorInput.getDatabase(), and edu.rice.cs.hpc.viewer.window.Database.getExperiment().
abstract double [] edu.rice.cs.hpc.viewer.graph.GraphEditor.getValuesX | ( | ThreadLevelDataManager | objManager, | |
Scope | scope, | |||
MetricRaw | metric | |||
) | [protected, pure virtual] |
Implemented in edu.rice.cs.hpc.viewer.graph.GraphEditorPlot, and edu.rice.cs.hpc.viewer.graph.GraphEditorPlotSort.
Referenced by edu.rice.cs.hpc.viewer.graph.GraphEditor.plotData().
abstract double [] edu.rice.cs.hpc.viewer.graph.GraphEditor.getValuesY | ( | ThreadLevelDataManager | objManager, | |
Scope | scope, | |||
MetricRaw | metric | |||
) | throws IOException [protected, pure virtual] |
Implemented in edu.rice.cs.hpc.viewer.graph.GraphEditorPlot, and edu.rice.cs.hpc.viewer.graph.GraphEditorPlotSort.
Referenced by edu.rice.cs.hpc.viewer.graph.GraphEditor.plotData().
abstract String edu.rice.cs.hpc.viewer.graph.GraphEditor.getXAxisTitle | ( | ThreadLevelDataFile | data | ) | [protected, pure virtual] |
Implemented in edu.rice.cs.hpc.viewer.graph.GraphEditorPlot, and edu.rice.cs.hpc.viewer.graph.GraphEditorPlotSort.
Referenced by edu.rice.cs.hpc.viewer.graph.GraphEditor.plotData().
void edu.rice.cs.hpc.viewer.graph.GraphEditorBase.init | ( | IEditorSite | site, | |
IEditorInput | input | |||
) | throws PartInitException [inherited] |
boolean edu.rice.cs.hpc.viewer.graph.GraphEditorBase.isDirty | ( | ) | [inherited] |
Definition at line 64 of file GraphEditorBase.java.
boolean edu.rice.cs.hpc.viewer.graph.GraphEditorBase.isSaveAsAllowed | ( | ) | [inherited] |
Definition at line 69 of file GraphEditorBase.java.
void edu.rice.cs.hpc.viewer.graph.GraphEditor.plotData | ( | Scope | scope, | |
MetricRaw | metric | |||
) | [protected, virtual] |
Plot a given metrics for a specific scope.
Implements edu.rice.cs.hpc.viewer.graph.GraphEditorBase.
Definition at line 98 of file GraphEditor.java.
References edu.rice.cs.hpc.viewer.graph.GraphEditorBase.chart, edu.rice.cs.hpc.viewer.graph.GraphEditor.diameter, edu.rice.cs.hpc.viewer.graph.GraphEditorBase.getChart(), edu.rice.cs.hpc.data.experiment.metric.BaseMetric.getDisplayName(), edu.rice.cs.hpc.data.experiment.metric.MetricRaw.getID(), edu.rice.cs.hpc.viewer.metric.ThreadLevelDataManager.getThreadLevelDataFile(), edu.rice.cs.hpc.viewer.graph.GraphEditor.getValuesX(), edu.rice.cs.hpc.viewer.graph.GraphEditor.getValuesY(), edu.rice.cs.hpc.viewer.graph.GraphEditor.getXAxisTitle(), and edu.rice.cs.hpc.viewer.graph.GraphEditorBase.threadData.
void edu.rice.cs.hpc.viewer.graph.GraphEditor.refresh | ( | ) | [private] |
Definition at line 55 of file GraphEditor.java.
References edu.rice.cs.hpc.viewer.graph.GraphEditorBase.chart, edu.rice.cs.hpc.viewer.graph.GraphEditor.diameter, and edu.rice.cs.hpc.viewer.graph.GraphEditorBase.getChart().
void edu.rice.cs.hpc.viewer.graph.GraphEditorBase.setEditorPartName | ( | String | title | ) | [inherited] |
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 | ( | ) | [inherited] |
Definition at line 76 of file GraphEditorBase.java.
static void edu.rice.cs.hpc.viewer.graph.GraphEditor.setSymbolSize | ( | int | di | ) | [static] |
Definition at line 43 of file GraphEditor.java.
References edu.rice.cs.hpc.viewer.graph.GraphEditor.diameter.
static void edu.rice.cs.hpc.viewer.graph.GraphEditor.updateChange | ( | ) | [static, private] |
Definition at line 73 of file GraphEditor.java.
final int edu.rice.cs.hpc.viewer.graph.GraphEditor.DEFAULT_DIAMETER = 3 [static, private] |
Definition at line 28 of file GraphEditor.java.
Referenced by edu.rice.cs.hpc.viewer.graph.GraphEditor.GraphEditor().
int edu.rice.cs.hpc.viewer.graph.GraphEditor.diameter [static, protected] |
ThreadLevelDataManager edu.rice.cs.hpc.viewer.graph.GraphEditorBase.threadData [protected, inherited] |
Definition at line 38 of file GraphEditorBase.java.
Referenced by edu.rice.cs.hpc.viewer.graph.GraphEditorBase.init(), edu.rice.cs.hpc.viewer.graph.GraphEditorHisto.plotData(), and edu.rice.cs.hpc.viewer.graph.GraphEditor.plotData().