public abstract class SimpleGenome extends java.lang.Object implements Genome, java.lang.Cloneable
| Constructor and Description |
|---|
SimpleGenome() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGenomeChangeListener(GenomeChangeListener listener) |
void |
copy(Genome childGenome) |
boolean |
genomicallyEquals(Genome thatGenome) |
Gene |
getGene(int i) |
void |
kill() |
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
void |
readFromByteBuffer(java.nio.ByteBuffer byteBuffer) |
void |
removeGenomeChangeListener(GenomeChangeListener listener) |
java.lang.String |
toString() |
void |
writeToByteBuffer(java.nio.ByteBuffer byteBuffer) |
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetSizeInBytes, toGeneArraypublic boolean genomicallyEquals(Genome thatGenome)
genomicallyEquals in interface Genomepublic void addGenomeChangeListener(GenomeChangeListener listener)
addGenomeChangeListener in interface Genomepublic void removeGenomeChangeListener(GenomeChangeListener listener)
removeGenomeChangeListener in interface Genomepublic void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerpublic java.lang.String toString()
toString in class java.lang.Objectpublic void readFromByteBuffer(java.nio.ByteBuffer byteBuffer)
readFromByteBuffer in interface Genomepublic void writeToByteBuffer(java.nio.ByteBuffer byteBuffer)
writeToByteBuffer in interface Genome