com.rubecula.darwin.domain.environment
Class Phenotype_Dawkinsian

java.lang.Object
  extended by net.sf.tostring0.AToString
      extended by com.rubecula.darwin.domain.environment.TraitMap_
          extended by com.rubecula.darwin.domain.environment.Phenotype_
              extended by com.rubecula.darwin.domain.environment.Phenotype_Dawkinsian
All Implemented Interfaces:
CacheSignature, Censusible, Fit, Phenotype, TraitMap, net.sf.tostring0.Identifiable, net.sf.tostring0.IToString

public final class Phenotype_Dawkinsian
extends Phenotype_

Lifespan: transient. Default implementation of Phenotype. This concrete class provides a default phenotype for an organism. The phenotype can be evaluated for fitness. A Phenotype_ extends of a TraitMap. The set of traits is defined by the system's Phenome.

Named in honor of Richard Dawkins

Version:
$Revision: 1.9 $
Author:
Robin Hillyard

Field Summary
 
Fields inherited from class com.rubecula.darwin.domain.environment.Phenotype_
_extendedPhenotypes, LOG
 
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
Phenotype_Dawkinsian(java.lang.String id)
          Package-scope constructor (normally instances are created by calling PhenotypeFactory.makeDawkinsian().
 
Method Summary
 
Methods inherited from class com.rubecula.darwin.domain.environment.Phenotype_
addExtended, addTrait, addTrait, doCensus, equals, getExtendedPhenotypes, getIdentifier, getSexTraits, hashCode
 
Methods inherited from class com.rubecula.darwin.domain.environment.TraitMap_
censusMe, getCensusibleChildren, getKeys, getSignature, getTrait, getTraits, put, size
 
Methods inherited from class net.sf.tostring0.AToString
toString, toString, toStringBrief, toStringId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sf.tostring0.IToString
toString, toStringBrief, toStringId
 
Methods inherited from interface com.rubecula.darwin.domain.helper.TraitMap
getKeys, getTrait, getTraits, size
 
Methods inherited from interface com.rubecula.darwin.domain.helper.CacheSignature
getSignature
 
Methods inherited from interface com.rubecula.darwin.domain.helper.Censusible
censusMe, getCensusibleChildren
 

Constructor Detail

Phenotype_Dawkinsian

public Phenotype_Dawkinsian(java.lang.String id)
Package-scope constructor (normally instances are created by calling PhenotypeFactory.makeDawkinsian(). TODO restrict scope to package.

Parameters:
id -


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