|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.biology.Individual
org.jscience.biology.HistoricalIndividual
public class HistoricalIndividual
A class representing an individual as part of a genealogical tree. Also used to represent the genealogical relations between individuals.
| Constructor Summary | |
|---|---|
HistoricalIndividual(Species species,
java.util.Date dateOfBirth)
Creates a new HistoricalIndividual object. |
|
HistoricalIndividual(Species species,
java.util.Date dateOfBirth,
java.util.Date dateOfDeath)
Creates a new HistoricalIndividual object. |
|
| Method Summary | |
|---|---|
void |
addChild(HistoricalIndividual child)
DOCUMENT ME! |
boolean |
equals(java.lang.Object o)
DOCUMENT ME! |
static Tree |
extractTree(HistoricalIndividual hIndividual1,
HistoricalIndividual hIndividual2)
DOCUMENT ME! |
java.util.Set |
getAllChildren()
DOCUMENT ME! |
Biography |
getBiography()
DOCUMENT ME! |
java.util.Set |
getChildren()
DOCUMENT ME! |
static HistoricalIndividual |
getCommonRoot(HistoricalIndividual hIndividual1,
HistoricalIndividual hIndividual2)
DOCUMENT ME! |
java.util.Date |
getDateOfBirth()
DOCUMENT ME! |
java.util.Date |
getDateOfDeath()
DOCUMENT ME! |
java.util.Set |
getFamily()
DOCUMENT ME! |
static java.util.Vector |
getLineage(HistoricalIndividual hIndividual1,
HistoricalIndividual hIndividual2)
DOCUMENT ME! |
java.util.Set |
getMates()
DOCUMENT ME! |
java.util.Set |
getParents()
DOCUMENT ME! |
java.util.Set |
getRoots()
DOCUMENT ME! |
static java.util.Set |
getRoots(HistoricalIndividual hIndividual)
DOCUMENT ME! |
boolean |
hasBothParents()
DOCUMENT ME! |
boolean |
hasChild()
DOCUMENT ME! |
boolean |
hasChild(HistoricalIndividual child)
DOCUMENT ME! |
boolean |
hasDistantChild(HistoricalIndividual child)
DOCUMENT ME! |
boolean |
hasParent()
DOCUMENT ME! |
boolean |
isParent(HistoricalIndividual hIndividual)
DOCUMENT ME! |
void |
removeChild(HistoricalIndividual child)
DOCUMENT ME! |
void |
reparent(HistoricalIndividual oldParent,
HistoricalIndividual newParent)
DOCUMENT ME! |
void |
setBiography(Biography biography)
DOCUMENT ME! |
void |
setChildren(java.util.Set children)
DOCUMENT ME! |
void |
setDateOfBirth(java.util.Date dateOfBirth)
DOCUMENT ME! |
void |
setDateOfDeath(java.util.Date dateOfDeath)
DOCUMENT ME! |
| Methods inherited from class org.jscience.biology.Individual |
|---|
addBehavior, addRole, checkGenome, clone, getAllCells, getAttribute, getBehaviors, getOrgans, getPosition, getRoles, getSex, getSpecies, getStage, getTerritory, getTissues, removeBehavior, removeRole, reproduce, setAttribute, setBehaviors, setOrgans, setPosition, setRoles, setSex, setSpecies, setStage, setTerritory, setTissues |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HistoricalIndividual(Species species,
java.util.Date dateOfBirth)
species - DOCUMENT ME!dateOfBirth - DOCUMENT ME!
public HistoricalIndividual(Species species,
java.util.Date dateOfBirth,
java.util.Date dateOfDeath)
species - DOCUMENT ME!dateOfBirth - DOCUMENT ME!dateOfDeath - DOCUMENT ME!| Method Detail |
|---|
public java.util.Date getDateOfBirth()
public void setDateOfBirth(java.util.Date dateOfBirth)
dateOfBirth - DOCUMENT ME!public java.util.Date getDateOfDeath()
public void setDateOfDeath(java.util.Date dateOfDeath)
dateOfDeath - DOCUMENT ME!public Biography getBiography()
public void setBiography(Biography biography)
biography - DOCUMENT ME!public boolean hasChild()
public boolean hasChild(HistoricalIndividual child)
child - DOCUMENT ME!
public java.util.Set getChildren()
public void setChildren(java.util.Set children)
throws CircularReferenceException,
java.lang.IllegalArgumentException
children - DOCUMENT ME!
CircularReferenceException - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!
public void addChild(HistoricalIndividual child)
throws CircularReferenceException,
java.lang.IllegalArgumentException
child - DOCUMENT ME!
CircularReferenceException - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public void removeChild(HistoricalIndividual child)
child - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public boolean isParent(HistoricalIndividual hIndividual)
hIndividual - DOCUMENT ME!
public boolean hasParent()
public boolean hasBothParents()
public java.util.Set getParents()
public void reparent(HistoricalIndividual oldParent,
HistoricalIndividual newParent)
throws java.lang.IllegalArgumentException
oldParent - DOCUMENT ME!newParent - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public java.util.Set getMates()
public java.util.Set getFamily()
public java.util.Set getRoots()
public static java.util.Set getRoots(HistoricalIndividual hIndividual)
hIndividual - DOCUMENT ME!
public static HistoricalIndividual getCommonRoot(HistoricalIndividual hIndividual1,
HistoricalIndividual hIndividual2)
hIndividual1 - DOCUMENT ME!hIndividual2 - DOCUMENT ME!
public static java.util.Vector getLineage(HistoricalIndividual hIndividual1,
HistoricalIndividual hIndividual2)
hIndividual1 - DOCUMENT ME!hIndividual2 - DOCUMENT ME!
public static Tree extractTree(HistoricalIndividual hIndividual1,
HistoricalIndividual hIndividual2)
hIndividual1 - DOCUMENT ME!hIndividual2 - DOCUMENT ME!
public java.util.Set getAllChildren()
public boolean hasDistantChild(HistoricalIndividual child)
child - DOCUMENT ME!
java.lang.IllegalArgumentException - DOCUMENT ME!public boolean equals(java.lang.Object o)
equals in class Individualo - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||