public abstract class MRAGanttPlot extends java.lang.Object implements LLFChart, LogMarkerListener
MRAVisualization.Type
Modifier and Type | Field and Description |
---|---|
protected org.jfree.chart.JFreeChart |
chart |
protected java.util.Vector<java.lang.String> |
forbiddenSeries |
protected pt.lsts.imc.lsf.LsfIndex |
index |
protected MRAPanel |
mraPanel |
protected java.util.LinkedHashMap<java.lang.String,org.jfree.data.gantt.TaskSeries> |
series |
protected java.util.LinkedHashMap<java.lang.String,java.lang.String> |
statePerTimeline |
protected double |
timestep |
protected org.jfree.data.gantt.TaskSeriesCollection |
tsc |
Constructor and Description |
---|
MRAGanttPlot(MRAPanel panel) |
Modifier and Type | Method and Description |
---|---|
void |
addLogMarker(LogMarker e) |
void |
addTrace(java.lang.String trace) |
boolean |
canBeApplied(IMraLogGroup source) |
abstract boolean |
canBeApplied(pt.lsts.imc.lsf.LsfIndex index) |
org.jfree.chart.JFreeChart |
createChart() |
void |
endActivity(double time,
java.lang.String trace) |
org.jfree.chart.JFreeChart |
getChart(IMraLogGroup source,
double timestep) |
javax.swing.JComponent |
getComponent(IMraLogGroup source,
double timestep) |
java.lang.Double |
getDefaultTimeStep() |
java.util.Vector<java.lang.String> |
getForbiddenSeries() |
javax.swing.ImageIcon |
getIcon() |
java.lang.String |
getName() |
java.util.Collection<java.lang.String> |
getSeriesNames() |
java.util.Vector<LogStatisticsItem> |
getStatistics() |
java.lang.String |
getTitle() |
MRAVisualization.Type |
getType() |
java.lang.String |
getVerticalAxisName() |
void |
GotoMarker(LogMarker marker) |
void |
onCleanup() |
void |
onHide() |
void |
onShow() |
abstract void |
process(pt.lsts.imc.lsf.LsfIndex source) |
void |
removeLogMarker(LogMarker e) |
void |
startActivity(double time,
java.lang.String trace,
java.lang.String state) |
boolean |
supportsVariableTimeSteps() |
protected java.util.Vector<java.lang.String> forbiddenSeries
protected pt.lsts.imc.lsf.LsfIndex index
protected double timestep
protected org.jfree.data.gantt.TaskSeriesCollection tsc
protected java.util.LinkedHashMap<java.lang.String,org.jfree.data.gantt.TaskSeries> series
protected java.util.LinkedHashMap<java.lang.String,java.lang.String> statePerTimeline
protected org.jfree.chart.JFreeChart chart
protected MRAPanel mraPanel
public MRAGanttPlot(MRAPanel panel)
public java.util.Vector<java.lang.String> getForbiddenSeries()
public java.lang.String getName()
getName
in interface MRAVisualization
public java.lang.String getTitle()
public final java.util.Collection<java.lang.String> getSeriesNames()
public void addTrace(java.lang.String trace)
public void startActivity(double time, java.lang.String trace, java.lang.String state)
public void endActivity(double time, java.lang.String trace)
public javax.swing.JComponent getComponent(IMraLogGroup source, double timestep)
getComponent
in interface MRAVisualization
public final boolean canBeApplied(IMraLogGroup source)
canBeApplied
in interface MRAVisualization
public abstract boolean canBeApplied(pt.lsts.imc.lsf.LsfIndex index)
public javax.swing.ImageIcon getIcon()
getIcon
in interface MRAVisualization
public java.lang.Double getDefaultTimeStep()
getDefaultTimeStep
in interface MRAVisualization
public boolean supportsVariableTimeSteps()
supportsVariableTimeSteps
in interface MRAVisualization
public org.jfree.chart.JFreeChart createChart()
public java.lang.String getVerticalAxisName()
public org.jfree.chart.JFreeChart getChart(IMraLogGroup source, double timestep)
public abstract void process(pt.lsts.imc.lsf.LsfIndex source)
public java.util.Vector<LogStatisticsItem> getStatistics()
getStatistics
in interface LLFChart
public MRAVisualization.Type getType()
getType
in interface MRAVisualization
public void onCleanup()
onCleanup
in interface MRAVisualization
public void onHide()
onHide
in interface MRAVisualization
public void onShow()
onShow
in interface MRAVisualization
public void addLogMarker(LogMarker e)
addLogMarker
in interface LogMarkerListener
public void removeLogMarker(LogMarker e)
removeLogMarker
in interface LogMarkerListener
public void GotoMarker(LogMarker marker)
GotoMarker
in interface LogMarkerListener
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.