public class Classification extends java.lang.Object implements IClassification
IClassification.EnumClassLevel| Constructor and Description |
|---|
Classification(IClassification.EnumClassLevel level,
java.lang.String uid,
java.lang.String scientific) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMemberGroup(IClassification group)
Adds subgroups to this group.
|
void |
addMemberSpecies(IAlleleSpecies species)
Used by the allele registry to populate internal collection of branch members on the fly.
|
java.lang.String |
getDescription() |
IClassification.EnumClassLevel |
getLevel() |
IClassification[] |
getMemberGroups() |
IAlleleSpecies[] |
getMemberSpecies() |
java.lang.String |
getName() |
IClassification |
getParent() |
java.lang.String |
getScientific()
A branch approximates a "genus" in real life.
|
java.lang.String |
getUID() |
void |
setParent(IClassification parent)
Only used internally by the AlleleRegistry if this classification has been added to another one.
|
public Classification(IClassification.EnumClassLevel level, java.lang.String uid, java.lang.String scientific)
public IClassification.EnumClassLevel getLevel()
getLevel in interface IClassificationpublic java.lang.String getUID()
getUID in interface IClassification@Nullable public IClassification getParent()
getParent in interface IClassificationpublic void setParent(IClassification parent)
IClassificationsetParent in interface IClassificationpublic java.lang.String getScientific()
IClassificationgetScientific in interface IClassificationpublic java.lang.String getName()
getName in interface IClassificationpublic java.lang.String getDescription()
getDescription in interface IClassificationpublic IClassification[] getMemberGroups()
getMemberGroups in interface IClassificationpublic void addMemberGroup(IClassification group)
IClassificationaddMemberGroup in interface IClassificationpublic IAlleleSpecies[] getMemberSpecies()
getMemberSpecies in interface IClassificationpublic void addMemberSpecies(IAlleleSpecies species)
IClassificationaddMemberSpecies in interface IClassification