public class MathVariable extends Variable
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<java.lang.Object> |
contains |
java.util.ArrayList<java.lang.Object> |
greaterOrEql |
java.util.ArrayList<java.lang.Object> |
greaterThan |
java.util.ArrayList<java.lang.Object> |
lessOrEql |
java.util.ArrayList<java.lang.Object> |
lessThan |
UserDefinedProperty |
linkedTo |
java.util.ArrayList<java.lang.Object> |
notEqual |
static java.lang.String |
stdMathVarType |
containedBy, priorValues, stdVarType
Constructor and Description |
---|
MathVariable(Variable vari)
This cloning constructor copies all fields in the input Variable, including value
|
Modifier and Type | Method and Description |
---|---|
void |
addVal(java.lang.Object obj) |
java.lang.Object |
bindingVal() |
void |
clearVal() |
Argument |
copy()
Return a clone of this MathVariable.
|
void |
link(UserDefinedProperty udp) |
UserDefinedProperty |
unLink() |
toString, updatePriorVals, updatePriorVals
public static final java.lang.String stdMathVarType
public java.util.ArrayList<java.lang.Object> lessThan
public java.util.ArrayList<java.lang.Object> greaterThan
public java.util.ArrayList<java.lang.Object> lessOrEql
public java.util.ArrayList<java.lang.Object> greaterOrEql
public java.util.ArrayList<java.lang.Object> notEqual
public java.util.ArrayList<java.lang.Object> contains
public UserDefinedProperty linkedTo
public MathVariable(Variable vari)
vari
- the Variable to be clonedpublic Argument copy()
public java.lang.Object bindingVal()
bindingVal
in class Variable
public void link(UserDefinedProperty udp) throws KSInternalErrorException
KSInternalErrorException
public UserDefinedProperty unLink()