public interface Gene extends GeneManipulationListener
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
copy(Gene gene) |
boolean |
genomicallyEquals(Gene gene) |
double |
getDoubleGooseSize() |
Genome |
getGenome() |
int |
getGooseSize() |
java.lang.String |
getName() |
void |
kill() |
void |
readIndexedValueFromByteBuffer(java.nio.ByteBuffer byteBuffer,
int index) |
void |
readValueFromByteBuffer(java.nio.ByteBuffer byteBuffer) |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
setGenome(Genome genome) |
void |
setName(java.lang.String name) |
void |
writeIndexedValueToByteBuffer(java.nio.ByteBuffer byteBuffer,
int index) |
void |
writeValueToByteBuffer(java.nio.ByteBuffer byteBuffer) |
geneManipulated
void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
void copy(Gene gene)
boolean genomicallyEquals(Gene gene)
double getDoubleGooseSize()
Genome getGenome()
int getGooseSize()
java.lang.String getName()
void kill()
void readIndexedValueFromByteBuffer(java.nio.ByteBuffer byteBuffer, int index)
void readValueFromByteBuffer(java.nio.ByteBuffer byteBuffer)
void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
void setGenome(Genome genome)
void setName(java.lang.String name)
void writeIndexedValueToByteBuffer(java.nio.ByteBuffer byteBuffer, int index)
void writeValueToByteBuffer(java.nio.ByteBuffer byteBuffer)