@Override public IClassification createAndRegisterClassification(EnumClassLevel level, String uid, String scientific, IClassification... members) { IClassification classification = new Classification(level, uid, scientific); for (IClassification member : members) { classification.addMemberGroup(member); } return classification; }
public void initialize() { createAndRegisterClassification(EnumClassLevel.DOMAIN, "archaea", "Archaea"); createAndRegisterClassification(EnumClassLevel.DOMAIN, "bacteria", "Bacteria"); IClassification eukarya = createAndRegisterClassification(EnumClassLevel.DOMAIN, "eukarya", "Eukarya"); eukarya.addMemberGroup(createAndRegisterClassification(EnumClassLevel.KINGDOM, "animalia", "Animalia")); eukarya.addMemberGroup(createAndRegisterClassification(EnumClassLevel.KINGDOM, "plantae", "Plantae")); eukarya.addMemberGroup(createAndRegisterClassification(EnumClassLevel.KINGDOM, "fungi", "Fungi")); eukarya.addMemberGroup(createAndRegisterClassification(EnumClassLevel.KINGDOM, "protista", "Protista")); getClassification("kingdom.animalia").addMemberGroup(createAndRegisterClassification(EnumClassLevel.PHYLUM, "arthropoda", "Arthropoda")); // Animalia getClassification("phylum.arthropoda").addMemberGroup(createAndRegisterClassification(EnumClassLevel.CLASS, "insecta", "Insecta")); }
private static void createAlleles() { IClassification hymnoptera = AlleleManager.alleleRegistry.createAndRegisterClassification(EnumClassLevel.ORDER, "hymnoptera", "Hymnoptera"); AlleleManager.alleleRegistry.getClassification("class.insecta").addMemberGroup(hymnoptera); IClassification apidae = AlleleManager.alleleRegistry.createAndRegisterClassification(EnumClassLevel.FAMILY, "apidae", "Apidae"); hymnoptera.addMemberGroup(apidae); for (BeeBranchDefinition beeBranch : BeeBranchDefinition.values()) { apidae.addMemberGroup(beeBranch.getBranch()); } AlleleEffects.registerAlleles(); }
ExtraBeeBranchDefinition(String scientific) { branch = BeeManager.beeFactory.createBranch(name().toLowerCase(Locale.ENGLISH), scientific); IClassification parent = AlleleManager.alleleRegistry.getClassification("family.apidae"); if (parent != null) { parent.addMemberGroup(branch); } }
plantae.addMemberGroup( alleleRegistry.createAndRegisterClassification(EnumClassLevel.DIVISION, "angiosperms", "Angiosperms", alleleRegistry.createAndRegisterClassification(EnumClassLevel.CLASS, "asterids", "Asterids", plantae.addMemberGroup( alleleRegistry.createAndRegisterClassification(EnumClassLevel.DIVISION, "pinophyta", "Pinophyta", alleleRegistry.createAndRegisterClassification(EnumClassLevel.CLASS, "pinopsida", "Pinopsida", plantae.addMemberGroup( alleleRegistry.createAndRegisterClassification(EnumClassLevel.DIVISION, "magnoliophyta", "Magnoliophyta") );
public static void createAlleles() { IAlleleRegistry alleleRegistry = AlleleManager.alleleRegistry; alleleRegistry.getClassification("class.insecta").addMemberGroup( alleleRegistry.createAndRegisterClassification(IClassification.EnumClassLevel.ORDER, "lepidoptera", "Lepidoptera", alleleRegistry.createAndRegisterClassification(IClassification.EnumClassLevel.FAMILY, "geometridae", "Geometridae",