com.rubecula.darwin.domain.genetics
Class Genome_Linear

java.lang.Object
  extended by net.sf.tostring0.AToString
      extended by com.rubecula.darwin.foundation.AuditableList<Gene>
          extended by com.rubecula.darwin.domain.genetics.Genotype_
              extended by com.rubecula.darwin.domain.genetics.Genome_
                  extended by com.rubecula.darwin.domain.genetics.Genome_Linear
All Implemented Interfaces:
Basic, CacheSignature, Censusible, Genes, Genome, Genotype, Ploidy, java.lang.Cloneable, java.lang.Iterable<Gene>, java.util.Collection<Gene>, java.util.List<Gene>, net.sf.tostring0.Identifiable, net.sf.tostring0.IToString

public final class Genome_Linear
extends Genome_

Lifespan: transient. Default implementation of Genome interface: just a collection of genes.

Author:
Robin Hillyard

Field Summary
 
Fields inherited from class com.rubecula.darwin.domain.genetics.Genotype_
_ploidy, 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
 
Fields inherited from interface com.rubecula.darwin.domain.helper.Ploidy
DIPLOID, HAPLOID
 
Method Summary
 
Methods inherited from class com.rubecula.darwin.domain.genetics.Genome_
environmentChanged, equals, express, fertilize, getGene, getGenomic, getSex, hashCode, invert, mutate
 
Methods inherited from class com.rubecula.darwin.domain.genetics.Genotype_
addGene, addGene, addGenes, censusMe, clone, doCensus, getBases, getCensusibleChildren, getGene, getIdentifier, getList, getPloidy, getSignature
 
Methods inherited from class com.rubecula.darwin.foundation.AuditableList
add, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, setList, size, subList, toArray, toArray
 
Methods inherited from class net.sf.tostring0.AToString
toString, toString, toStringBrief, toStringId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.rubecula.darwin.domain.helper.Genotype
addGene, addGene, addGenes, doCensus
 
Methods inherited from interface net.sf.tostring0.IToString
toString, toStringBrief, toStringId
 
Methods inherited from interface com.rubecula.darwin.domain.helper.Ploidy
getPloidy
 
Methods inherited from interface com.rubecula.darwin.domain.helper.Genes
getGene
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 
Methods inherited from interface com.rubecula.darwin.domain.helper.Basic
getBases
 
Methods inherited from interface com.rubecula.darwin.domain.helper.CacheSignature
getSignature
 
Methods inherited from interface com.rubecula.darwin.domain.helper.Censusible
censusMe, getCensusibleChildren
 
Methods inherited from interface net.sf.tostring0.Identifiable
getIdentifier
 



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