rasmus.interpreter.math
Class DoublePart
java.lang.Object
rasmus.interpreter.VariablePartAdapter
rasmus.interpreter.math.DoublePart
- All Implemented Interfaces:
- DoublePartListener, VariablePart
public final class DoublePart
- extends VariablePartAdapter
- implements DoublePartListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
listeners
public java.util.List listeners
DoublePart
public DoublePart()
DoublePart
public DoublePart(boolean immutable)
isImmutable
public boolean isImmutable()
asVariable
public static Variable asVariable(double value)
asDouble
public static double asDouble(Variable variable)
getInstance
public static DoublePart getInstance(Variable variable)
getDouble
public double getDouble()
add
public void add(Variable variable)
- Specified by:
add
in interface VariablePart
remove
public void remove(Variable variable)
- Specified by:
remove
in interface VariablePart
clear
public void clear()
- Specified by:
clear
in interface VariablePart
valueChanged
public void valueChanged(DoublePart source,
double before,
double after)
- Specified by:
valueChanged
in interface DoublePartListener
sendValueChanged
public void sendValueChanged(double before,
double after)
addListener
public void addListener(DoublePartListener listener)
removeListener
public void removeListener(DoublePartListener listener)