org.jscience.ml.sbml
Class KineticLaw

java.lang.Object
  extended by org.jscience.ml.sbml.SBase
      extended by org.jscience.ml.sbml.KineticLaw
All Implemented Interfaces:
MathElement

public final class KineticLaw
extends SBase
implements MathElement

The mathematics of the rate of the enclosing Reaction.

This code is licensed under the DARPA BioCOMP Open Source License. See LICENSE for more details.


Constructor Summary
KineticLaw()
          Creates a new instance of KineticLaw
KineticLaw(java.lang.String math)
           
 
Method Summary
 void addParameter(Parameter ref)
           
 java.lang.String getMath()
          Getter for property math.
 java.util.List getParameter()
          Getter for property parameter.
 SBase getParametersElement()
          Getter for property parametersElement.
 java.lang.String getSubstanceUnits()
          Getter for property substanceUnits.
 java.lang.String getTimeUnits()
          Getter for property timeUnits.
 void setMath(java.lang.String math)
          Sets the MathML expression for this KineticLaw.
 void setParametersElement(SBase parametersElement)
          Setter for property parameterElement.
 void setSubstanceUnits(java.lang.String substanceUnits)
          Setter for property substanceUnits.
 void setTimeUnits(java.lang.String timeUnits)
          Setter for property timeUnits.
 java.lang.String toString()
          Get the SBML representation for this class.
 
Methods inherited from class org.jscience.ml.sbml.SBase
getAnnotations, getMetaid, getNotes, getRDF, printList, printShortForm, setMetaid, setRDF, setRDF
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KineticLaw

public KineticLaw(java.lang.String math)

KineticLaw

public KineticLaw()
Creates a new instance of KineticLaw

Method Detail

addParameter

public void addParameter(Parameter ref)

getMath

public java.lang.String getMath()
Getter for property math.

Specified by:
getMath in interface MathElement
Returns:
Value of property math.

getParameter

public java.util.List getParameter()
Getter for property parameter.

Returns:
Value of property parameter.

getParametersElement

public SBase getParametersElement()
Getter for property parametersElement.

Returns:
Value of property parametersElement.

getSubstanceUnits

public java.lang.String getSubstanceUnits()
Getter for property substanceUnits.

Returns:
Value of property substanceUnits.

getTimeUnits

public java.lang.String getTimeUnits()
Getter for property timeUnits.

Returns:
Value of property timeUnits.

setMath

public void setMath(java.lang.String math)
Sets the MathML expression for this KineticLaw.

Specified by:
setMath in interface MathElement
Parameters:
math - New value of property math.

setParametersElement

public void setParametersElement(SBase parametersElement)
Setter for property parameterElement.

Parameters:
parameterElement - New value of property parameterElement.

setSubstanceUnits

public void setSubstanceUnits(java.lang.String substanceUnits)
Setter for property substanceUnits.

Parameters:
substanceUnits - New value of property substanceUnits.

setTimeUnits

public void setTimeUnits(java.lang.String timeUnits)
Setter for property timeUnits.

Parameters:
timeUnits - New value of property timeUnits.

toString

public java.lang.String toString()
Get the SBML representation for this class.

Overrides:
toString in class SBase
Returns:
The class's SBML representation