org.simulator.sbml.astnode
Class LocalParameterValue
java.lang.Object
org.simulator.sbml.astnode.ASTNodeObject
org.simulator.sbml.astnode.LocalParameterValue
- All Implemented Interfaces:
- java.beans.PropertyChangeListener, java.util.EventListener, org.sbml.jsbml.util.TreeNodeChangeListener
public class LocalParameterValue
- extends ASTNodeObject
- implements org.sbml.jsbml.util.TreeNodeChangeListener
This class computes and stores values of ASTNodes that refer to a local parameter.
- Since:
- 1.0
- Version:
- $Rev: 22 $
- Author:
- Roland Keller
Field Summary |
protected org.sbml.jsbml.LocalParameter |
lp
The corresponding local parameter |
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 |
Method Summary |
double |
compileDouble(double time)
Computes the double value if the time has changed and otherwise returns the already computed value |
void |
nodeAdded(javax.swing.tree.TreeNode node)
|
void |
nodeRemoved(javax.swing.tree.TreeNode node)
|
void |
propertyChange(java.beans.PropertyChangeEvent evt)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lp
protected org.sbml.jsbml.LocalParameter lp
- The corresponding local parameter
LocalParameterValue
public LocalParameterValue(ASTNodeInterpreterWithTime interpreter,
org.sbml.jsbml.ASTNode node,
org.sbml.jsbml.LocalParameter lp)
- Parameters:
interpreter
- node
- lp
-
compileDouble
public double compileDouble(double time)
- Description copied from class:
ASTNodeObject
- Computes the double value if the time has changed and otherwise returns the already computed value
- Overrides:
compileDouble
in class ASTNodeObject
- Returns:
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
- Specified by:
propertyChange
in interface java.beans.PropertyChangeListener
nodeAdded
public void nodeAdded(javax.swing.tree.TreeNode node)
- Specified by:
nodeAdded
in interface org.sbml.jsbml.util.TreeNodeChangeListener
nodeRemoved
public void nodeRemoved(javax.swing.tree.TreeNode node)
- Specified by:
nodeRemoved
in interface org.sbml.jsbml.util.TreeNodeChangeListener