public class Variable extends Argument
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<java.lang.Object> |
containedBy |
java.util.ArrayList<java.lang.Object> |
priorValues |
static java.lang.String |
stdVarType |
Constructor and Description |
---|
Variable() |
Variable(java.lang.String name)
Standard constructor.
|
Variable(java.lang.String name,
boolean flag)
Special constructor for cloning.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
bindingVal() |
Argument |
copy()
Return a clone of this Variable.
|
java.lang.String |
toString() |
void |
updatePriorVals(java.util.ArrayList<java.lang.Object> items) |
void |
updatePriorVals(java.lang.Object obj) |
public static final java.lang.String stdVarType
public java.util.ArrayList<java.lang.Object> priorValues
public java.util.ArrayList<java.lang.Object> containedBy
public Variable()
public Variable(java.lang.String name)
name
- the name of this Variable.public Variable(java.lang.String name, boolean flag)
name
- the name of this Variable.flag
- signals that distinct components are needed (not Interns)public Argument copy()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object bindingVal()
bindingVal
in class Argument
public void updatePriorVals(java.util.ArrayList<java.lang.Object> items)
public void updatePriorVals(java.lang.Object obj)