com.rubecula.darwin.core
Interface Phenotype

All Superinterfaces:
Auditable, Fit, Identifiable, TraitMap
All Known Implementing Classes:
Phenotype_Abstract, Phenotype_Default, Phenotype_TS

public interface Phenotype
extends Fit, Auditable, TraitMap

Defines the methods supported by instances of Phenotype interface. The phenotype can be evaluated for fitness. A phenotype consists of a Set of Traits backed by HashMap. The set of traits is defined by the system's Phenome.

Version:
$Revision: 1.1 $
Author:
Robin Hillyard

Method Summary
 
Methods inherited from interface com.rubecula.darwin.core.Fit
evaluateFitness
 
Methods inherited from interface com.rubecula.util.Auditable
audit, audit, audit
 
Methods inherited from interface com.rubecula.util.Identifiable
getIdentifier
 
Methods inherited from interface com.rubecula.darwin.core.TraitMap
add, getTrait, size