lij.model
Class ArgumentValue

java.lang.Object
  extended by lij.model.ArgumentValue
All Implemented Interfaces:
Argument

public class ArgumentValue
extends java.lang.Object
implements Argument

An implementation of an Argument (for use in Terms), for representing a constant value.

Author:
Nikolaos Chatzinikolaou

Field Summary
private  java.io.Serializable value
           
 
Constructor Summary
ArgumentValue(java.io.Serializable _value)
          Constructor.
 
Method Summary
 java.lang.Object clone()
           
 java.io.Serializable getValue()
          Accessor.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

value

private java.io.Serializable value
Constructor Detail

ArgumentValue

public ArgumentValue(java.io.Serializable _value)
Constructor.

Parameters:
_value - The value of the ArgumentValue.
Method Detail

getValue

public java.io.Serializable getValue()
Accessor.

Returns:
The value of the ArgumentValue.

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