JGAP

org.jgap
Interface IApplicationData

All Superinterfaces:
java.lang.Cloneable, java.lang.Comparable

public interface IApplicationData
extends java.lang.Comparable, java.lang.Cloneable

The Chromosome class allows to attach a custom object that is ignored by the genetic operations. Because the Chromosome holding it can be cloned and compared, the attached object should also. With this interface it is forced that the application object attached to the Chromosome with the setApplicationData-method is cloneable and comparable.

Since:
2.0

Field Summary
static java.lang.String CVS_REVISION
          String containing the CVS revision.
 
Method Summary
 java.lang.Object clone()
           
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

CVS_REVISION

static final java.lang.String CVS_REVISION
String containing the CVS revision. Read out via reflection!

See Also:
Constant Field Values
Method Detail

clone

java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Throws:
java.lang.CloneNotSupportedException

JGAP