lij.model
Class ArgumentVariable
java.lang.Object
lij.model.ArgumentVariable
- All Implemented Interfaces:
- Argument
public class ArgumentVariable
- extends java.lang.Object
- implements Argument
An implementation of an Argument (for use in Terms), for storing a variable
in a SymbolTable. Note that objects of this class only specify a name for the
variable, and do not contain the value itself (this is stored in the
SymbolTable instead).
- Author:
- Nikolaos Chatzinikolaou
Field Summary |
private java.lang.String |
name
|
Method Summary |
java.lang.Object |
clone()
|
java.lang.String |
getName()
Accessor. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
private java.lang.String name
ArgumentVariable
public ArgumentVariable(java.lang.String _name)
- Constructor.
- Parameters:
_name
- The name of the ArgumentVariable.
getName
public java.lang.String getName()
- Accessor.
- Returns:
- The name of the ArgumentVariable.
clone
public java.lang.Object clone()
- Specified by:
clone
in interface Argument
- Overrides:
clone
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object