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
Author:
Klaus Meffert

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

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

See Also:
Constant Field Values
Method Detail

clone

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