import eu.etaxonomy.cdm.model.name.HomotypicalGroup;
import eu.etaxonomy.cdm.model.name.NonViralName;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
+import eu.etaxonomy.cdm.model.name.TaxonNameFactory;
import eu.etaxonomy.cdm.model.taxon.Synonym;
import eu.etaxonomy.cdm.model.taxon.SynonymType;
import eu.etaxonomy.cdm.model.taxon.Taxon;
(new DefaultTermInitializer()).initialize();
// Create the original accepted taxon
- oldTaxonName = TaxonNameBase.NewNonViralInstance(null);
+ oldTaxonName = TaxonNameFactory.NewNonViralInstance(null);
taxon = Taxon.NewInstance(oldTaxonName, null);
// // Create its parent taxon
// childTaxon.setTaxonomicParent(taxon, null, null);
// Create a homotypic synonym for the accepted taxon
- taxon.addHomotypicSynonymName(TaxonNameBase.NewNonViralInstance(null));
+ taxon.addHomotypicSynonymName(TaxonNameFactory.NewNonViralInstance(null));
// homotypicSynonym = Synonym.NewInstance(TaxonNameBase.NewNonViralInstance(null), null);
// HomotypicalGroup acceptedHomotypicalGroup = HomotypicalGroup.NewInstance();
// acceptedHomotypicalGroup.addTypifiedName(oldTaxon.getName());
// acceptedHomotypicalGroup.addTypifiedName(homotypicSynonym.getName());
// Create a heterotypic synonym that will be used to create the new accepted taxon
- oldSynonymName = TaxonNameBase.NewNonViralInstance(null);
+ oldSynonymName = TaxonNameFactory.NewNonViralInstance(null);
oldHeterotypicSynonym = Synonym.NewInstance(oldSynonymName, null);
// oldTaxon.addS .addHeterotypicSynonym(oldHeterotypicSynonym, null, null);
heteroypicalGroup = HomotypicalGroup.NewInstance();
taxon.addSynonym(oldHeterotypicSynonym, SynonymType.HETEROTYPIC_SYNONYM_OF());
// Create a misapplication
- misapplication = Taxon.NewInstance(TaxonNameBase.NewNonViralInstance(null), null);
+ misapplication = Taxon.NewInstance(TaxonNameFactory.NewNonViralInstance(null), null);
taxon.addMisappliedName(misapplication, null, null);
// Create a concept relation
- concept = Taxon.NewInstance(TaxonNameBase.NewNonViralInstance(null), null);
+ concept = Taxon.NewInstance(TaxonNameFactory.NewNonViralInstance(null), null);
conceptRelationshipType = TaxonRelationshipType.CONGRUENT_TO();
concept.addTaxonRelation(taxon, conceptRelationshipType, null, null);