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)  | 
geneManipulatedvoid 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)