org.simulator.sbml.astnode
Class SpeciesReferenceValue

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

public class SpeciesReferenceValue
extends ASTNodeObject

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

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

Field Summary
 
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
SpeciesReferenceValue(ASTNodeInterpreterWithTime interpreter, org.sbml.jsbml.ASTNode node, org.sbml.jsbml.SpeciesReference sr, ValueHolder valueHolder)
           
 
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
 

Constructor Detail

SpeciesReferenceValue

public SpeciesReferenceValue(ASTNodeInterpreterWithTime interpreter,
                             org.sbml.jsbml.ASTNode node,
                             org.sbml.jsbml.SpeciesReference sr,
                             ValueHolder valueHolder)
Parameters:
interpreter -
node -
sr -
valueHolder -
Method Detail

computeDoubleValue

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

Overrides:
computeDoubleValue in class ASTNodeObject