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