org.simulator.sbml.astnode
Class ReactionValue

java.lang.Object
  extended by org.simulator.sbml.astnode.ASTNodeObject
      extended by org.simulator.sbml.astnode.ReactionValue

public class ReactionValue
extends ASTNodeObject

This class computes and stores values of ASTNodes that refer to a reaction.

Since:
1.0
Version:
$Rev: 22 $
Author:
Roland Keller

Field Summary
protected  ASTNodeObject kineticLawUserObject
          The object hat refers to the kinetic law of the reaction
protected  org.sbml.jsbml.Reaction r
          The corresponding reaction
 
Fields inherited from class org.simulator.sbml.astnode.ASTNodeObject
alreadyProcessed, booleanValue, children, denominator, doubleValue, exponent, interpreter, isConstant, isDouble, isInfinite, leftChild, logger, mantissa, name, node, nodeType, numChildren, numerator, real, rightChild, time, units
 
Constructor Summary
ReactionValue(ASTNodeInterpreterWithTime interpreter, org.sbml.jsbml.ASTNode node, org.sbml.jsbml.Reaction r)
           
 
Method Summary
protected  void computeDoubleValue()
          Computes the double value of the node.
 
Methods inherited from class org.simulator.sbml.astnode.ASTNodeObject
compileBoolean, compileDouble, computeBooleanValue, getConstant, getName, getTime, getValue, isName, reset, setTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

r

protected org.sbml.jsbml.Reaction r
The corresponding reaction


kineticLawUserObject

protected ASTNodeObject kineticLawUserObject
The object hat refers to the kinetic law of the reaction

Constructor Detail

ReactionValue

public ReactionValue(ASTNodeInterpreterWithTime interpreter,
                     org.sbml.jsbml.ASTNode node,
                     org.sbml.jsbml.Reaction r)
Parameters:
interpreter -
node -
r -
Method Detail

computeDoubleValue

protected void computeDoubleValue()
Description copied from class: ASTNodeObject
Computes the double value of the node.

Overrides:
computeDoubleValue in class ASTNodeObject