uchicago.src.sim.analysis
Class SequenceChartModel

java.lang.Object
  extended by uchicago.src.sim.analysis.AbstractChartModel
      extended by uchicago.src.sim.analysis.SequenceChartModel

public class SequenceChartModel
extends AbstractChartModel

Model (MVC) used for GUI creation of OpenSequenceGraphs.

Version:
$Revision: 1.9 $ $Date: 2004/11/03 19:51:00 $

Field Summary
 
Fields inherited from class uchicago.src.sim.analysis.AbstractChartModel
dataSources, SEQ_GIF, simModel, title, xAxisTitle, xRangeIncr, xRangeMax, xRangeMin, yAxisTitle, yRangeIncr, yRangeMax, yRangeMin
 
Constructor Summary
SequenceChartModel(SimModel simModel)
          Creates a SequenceChartModel associated with the specified SimModel.
 
Method Summary
 AbstractChartModel copy()
          Returns a copy of this SequenceChartModel.
 OpenGraph createChart()
          Creates a OpenSequenceGraph from this SequenceChartModel.
 javax.swing.Icon getIcon()
          Returns the Icon representing this type of AbstractChartModel.
 java.util.ArrayList getModelDataSources()
          Returns the GuiChartDataSources for this SequenceChartModel.
 java.lang.String getType()
          Returns "OpenSequenceGraph".
 java.lang.String toXML()
          Returns an XML representation of this SequenceChartModel.
 
Methods inherited from class uchicago.src.sim.analysis.AbstractChartModel
copy, getDataSources, getSimModel, getTitle, getXAxisTitle, getXML, getXRangeIncr, getXRangeMax, getXRangeMin, getYAxisTitle, getYRangeIncr, getYRangeMax, getYRangeMin, setDataSources, setTitle, setXAxisTitle, setXRangeIncr, setXRangeIncr, setXRangeMax, setXRangeMax, setXRangeMin, setXRangeMin, setYAxisTitle, setYRangeIncr, setYRangeIncr, setYRangeMax, setYRangeMax, setYRangeMin, setYRangeMin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SequenceChartModel

public SequenceChartModel(SimModel simModel)
Creates a SequenceChartModel associated with the specified SimModel.

Parameters:
simModel - the SimModel for this SequenceChartModel
Method Detail

copy

public AbstractChartModel copy()
Returns a copy of this SequenceChartModel.

Specified by:
copy in class AbstractChartModel

getType

public java.lang.String getType()
Returns "OpenSequenceGraph".

Specified by:
getType in class AbstractChartModel

getModelDataSources

public java.util.ArrayList getModelDataSources()
Returns the GuiChartDataSources for this SequenceChartModel.

Specified by:
getModelDataSources in class AbstractChartModel

getIcon

public javax.swing.Icon getIcon()
Returns the Icon representing this type of AbstractChartModel.

Specified by:
getIcon in class AbstractChartModel

toXML

public java.lang.String toXML()
Returns an XML representation of this SequenceChartModel.

Specified by:
toXML in class AbstractChartModel

createChart

public OpenGraph createChart()
Creates a OpenSequenceGraph from this SequenceChartModel.

Specified by:
createChart in class AbstractChartModel