description.removeElement(descriptionElement);
target.addElement(descriptionElement);
- if (description.getElements().isEmpty() ){
- if (description instanceof TaxonDescription){
- ((TaxonDescription)description).getTaxon().removeDescription((TaxonDescription)description, false);
- }else if (description instanceof TaxonNameDescription){
- ((TaxonNameDescription)description).getTaxonName().removeDescription((TaxonNameDescription)description);
- } else if (description instanceof SpecimenDescription){
- ((SpecimenDescription)description).getDescribedSpecimenOrObservation().removeDescription(description);
- }
- }
descriptionElements.add(descriptionElement);
}
}