public abstract class SimpleGene extends java.lang.Object implements Gene
Constructor and Description |
---|
SimpleGene(Genome genome,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
copy(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) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
genomicallyEquals
geneManipulated
public SimpleGene(Genome genome, java.lang.String name)
public void readValueFromByteBuffer(java.nio.ByteBuffer byteBuffer)
readValueFromByteBuffer
in interface Gene
public void writeValueToByteBuffer(java.nio.ByteBuffer byteBuffer)
writeValueToByteBuffer
in interface Gene
public void readIndexedValueFromByteBuffer(java.nio.ByteBuffer byteBuffer, int index)
readIndexedValueFromByteBuffer
in interface Gene
public void writeIndexedValueToByteBuffer(java.nio.ByteBuffer byteBuffer, int index)
writeIndexedValueToByteBuffer
in interface Gene
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in interface Gene
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in interface Gene
public int getGooseSize()
getGooseSize
in interface Gene
public double getDoubleGooseSize()
getDoubleGooseSize
in interface Gene