org.holtz.zoe
Class GenotypeOld

java.lang.Object
  extended by org.holtz.zoe.GenotypeOld

public class GenotypeOld
extends java.lang.Object

The species of a Bug, including a StatementList encoding a Zoel program.

Author:
Brian Holtz

Field Summary
 java.awt.Color color
           
 int id
           
 java.lang.String name
           
 int numLiving
           
 
Constructor Summary
GenotypeOld(GenotypeOld mom, GenotypeOld dad, java.util.Random random)
           
GenotypeOld(GenotypeOld theParent, java.util.Random random)
           
GenotypeOld(java.util.Random random)
           
 
Method Summary
static int getNextId()
           
static int getNumEverCreated()
           
static GenotypeOld getRandomGenotypeOld(World world)
           
 StatementList statementList()
           
 java.lang.String toString()
           
 java.lang.String toString(java.lang.String separator)
           
 java.lang.String toString(java.lang.String statementSeparator, Expression currExpr, java.lang.String cursor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

public int id

name

public java.lang.String name

color

public java.awt.Color color

numLiving

public int numLiving
Constructor Detail

GenotypeOld

public GenotypeOld(GenotypeOld theParent,
                   java.util.Random random)

GenotypeOld

public GenotypeOld(GenotypeOld mom,
                   GenotypeOld dad,
                   java.util.Random random)

GenotypeOld

public GenotypeOld(java.util.Random random)
Method Detail

getNextId

public static int getNextId()

getNumEverCreated

public static int getNumEverCreated()

statementList

public StatementList statementList()

getRandomGenotypeOld

public static GenotypeOld getRandomGenotypeOld(World world)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(java.lang.String separator)

toString

public java.lang.String toString(java.lang.String statementSeparator,
                                 Expression currExpr,
                                 java.lang.String cursor)