com.rubecula.darwin.domain.world
Class Colony_Mayrian

java.lang.Object
  extended by net.sf.tostring0.AToString
      extended by com.rubecula.darwin.domain.world.Colony_
          extended by com.rubecula.darwin.domain.world.Colony_Mayrian
All Implemented Interfaces:
Censusible, Colony, EnvironmentListener, Insular, Countable, Theological, Visualizable, java.lang.Cloneable, net.sf.tostring0.Identifiable, net.sf.tostring0.IToString

public final class Colony_Mayrian
extends Colony_

Default implementation of a Colony. Named in honor of Ernst Mayr.

Author:
Robin Hillyard

Field Summary
 
Fields inherited from class com.rubecula.darwin.domain.world.Colony_
_environment, _identifier, _index, _organisms, _random, LOG, S_COLON, sequence
 
Fields inherited from interface net.sf.tostring0.IToString
ANGBR_OPEN, ANGBRA_CLSE, BRA_CLSE, BRA_OPEN, BRCE_OPEN, BRCS_CLSE, COLON, LIST_SEPARATOR, MAX_ELEMENTS_DEFAULT, S_MT, S_PERCENT, SEPARATOR, SPACE
 
Constructor Summary
Colony_Mayrian(java.lang.String identifier, Environment environment, org.apache.commons.math.random.RandomGenerator random)
           
 
Method Summary
protected  java.lang.String getDaughterId()
           
 
Methods inherited from class com.rubecula.darwin.domain.world.Colony_
addOrganism, ageOrganisms, censusMe, cleanupGeneration, clone, createIdentifier, cullMembers, doCensusDetail, getCensusibleChildren, getCount, getDaughterSequence, getEnvironment, getIdentifier, getIndex, getIndividuals, getNDaughters, getOrganisms, getPopulation, getProgenyAsexual, getProgenySexual, getRandom, getRealm, getSaturation, getSink, getVisualizableListeners, grantPardons, isIsolated, markDeadOrganisms, neonatalCare, normalizeGenomes, onEnvironmentChange, populationChanged, removeDeadOrganisms, seedMembers, setIndex, setIsolated, setNDaughters, setPopulation, setupGeneration, spin, thin, visualizableChanged
 
Methods inherited from class net.sf.tostring0.AToString
toString, toString, toStringBrief, toStringId
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Colony_Mayrian

public Colony_Mayrian(java.lang.String identifier,
                      Environment environment,
                      org.apache.commons.math.random.RandomGenerator random)
Parameters:
identifier -
environment -
random -
Method Detail

getDaughterId

protected java.lang.String getDaughterId()
Specified by:
getDaughterId in class Colony_
Returns:
a suitable name for a daughter colony.


Copyright © 2010 Rubecula Software, LLC. All Rights Reserved.