net.sf.opendse.model.parameter
Class ParameterUniqueID

java.lang.Object
  extended by net.sf.opendse.model.parameter.ParameterUniqueID
All Implemented Interfaces:
Parameter

public class ParameterUniqueID
extends java.lang.Object
implements Parameter

The ParameterUniqueID is a parameter that assigns a unique id which is an integer value. Each element with the same identifier will have a different id.


Field Summary
protected  java.lang.String identifier
           
protected  java.lang.Integer value
           
 
Constructor Summary
ParameterUniqueID(java.lang.Integer value, java.lang.String identifier)
          Constructs a ParameterUniqueID.
 
Method Summary
 java.lang.String getIdentifier()
          Returns the identifier.
 java.lang.Object getValue()
          Returns the current value of the parameter.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

value

protected final java.lang.Integer value

identifier

protected final java.lang.String identifier
Constructor Detail

ParameterUniqueID

public ParameterUniqueID(java.lang.Integer value,
                         java.lang.String identifier)
Constructs a ParameterUniqueID.

Parameters:
value - the default value
identifier - the identifier
Method Detail

getIdentifier

public java.lang.String getIdentifier()
Returns the identifier.

Returns:
the identifier

getValue

public java.lang.Object getValue()
Description copied from interface: Parameter
Returns the current value of the parameter.

Specified by:
getValue in interface Parameter
Returns:
the parameter value

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object