gov.lbl.genome.common
Class GeneralGraphModel

java.lang.Object
  extended by gov.lbl.genome.common.AbstractGraphModel
      extended by gov.lbl.genome.common.GeneralGraphModel
All Implemented Interfaces:
GraphModel, java.lang.Cloneable

public class GeneralGraphModel
extends AbstractGraphModel

Title: GeneralGraphModel

Description: This represents the data for a MER graph in the Vista Genome Browser.

Copyright: Copyright (c) 2002 Ernest Orlando Lawrence Berkeley National Laboratory

Company: LBNL


Field Summary
 
Fields inherited from class gov.lbl.genome.common.AbstractGraphModel
ID, maxX, maxY, minX, minY, POS, xUnits, yLabel, yLabelOrientation, yUnits
 
Constructor Summary
GeneralGraphModel(java.lang.String name)
          GeneralGraphModel
GeneralGraphModel(java.lang.String name, double minY, double maxY)
          GeneralGraphModel
GeneralGraphModel(java.lang.String name, double minX, double maxX, double minY, double maxY)
          GeneralGraphModel
GeneralGraphModel(java.lang.String name, java.lang.String longname)
          GeneralGraphModel
GeneralGraphModel(java.lang.String name, java.lang.String longname, double minY, double maxY)
          GeneralGraphModel
 
Method Summary
 void addCurve(CurveModel curve)
          add Curve
 java.util.Iterator getCurveModels()
          get Curve Models Iterator
 java.util.Collection getCurveModelsCollection()
          get collection of Curve Models
 java.lang.String getLongName()
          get Long Name
 java.lang.String getName()
          get Name
 int getXType()
          get X Type
 int getYType()
          get Y Type
 void setCurveModels(java.util.Collection curveModels)
          set collection of Curve Models
 void setLongName(java.lang.String name)
          set Long Name
 void setName(java.lang.String name)
          set Name
 
Methods inherited from class gov.lbl.genome.common.AbstractGraphModel
getID, getMaxX, getMaxY, getMinX, getMinY, getPosition, getXUnits, getYLabel, getYLabelOrientation, getYUnits, setMaxY, setMinY, setPosition, setYLabel, setYLabelOrientation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeneralGraphModel

public GeneralGraphModel(java.lang.String name)
GeneralGraphModel

Parameters:
name - String

GeneralGraphModel

public GeneralGraphModel(java.lang.String name,
                         double minX,
                         double maxX,
                         double minY,
                         double maxY)
GeneralGraphModel

Parameters:
name - String
minX - double
maxX - double
minY - double
maxY - double

GeneralGraphModel

public GeneralGraphModel(java.lang.String name,
                         double minY,
                         double maxY)
GeneralGraphModel

Parameters:
name - String
minY - double
maxY - double

GeneralGraphModel

public GeneralGraphModel(java.lang.String name,
                         java.lang.String longname)
GeneralGraphModel

Parameters:
name - String
longname - String

GeneralGraphModel

public GeneralGraphModel(java.lang.String name,
                         java.lang.String longname,
                         double minY,
                         double maxY)
GeneralGraphModel

Parameters:
name - String
longname - String
minY - double
maxY - double
Method Detail

addCurve

public void addCurve(CurveModel curve)
add Curve

Parameters:
curve - CurveModel

getXType

public int getXType()
get X Type

Returns:
int

getYType

public int getYType()
get Y Type

Returns:
int

getCurveModels

public java.util.Iterator getCurveModels()
get Curve Models Iterator

Returns:
Iterator

getCurveModelsCollection

public java.util.Collection getCurveModelsCollection()
get collection of Curve Models

Returns:
Collection

setCurveModels

public void setCurveModels(java.util.Collection curveModels)
set collection of Curve Models

Parameters:
curveModels - Collection

setName

public void setName(java.lang.String name)
Description copied from class: AbstractGraphModel
set Name

Overrides:
setName in class AbstractGraphModel
Parameters:
name - String

getName

public java.lang.String getName()
Description copied from class: AbstractGraphModel
get Name

Overrides:
getName in class AbstractGraphModel
Returns:
String

setLongName

public void setLongName(java.lang.String name)
Description copied from class: AbstractGraphModel
set Long Name

Overrides:
setLongName in class AbstractGraphModel
Parameters:
name - String

getLongName

public java.lang.String getLongName()
Description copied from class: AbstractGraphModel
get Long Name

Overrides:
getLongName in class AbstractGraphModel
Returns:
String