import org.eclipse.core.runtime.IStatus;
import eu.etaxonomy.cdm.api.conversation.IConversationEnabled;
+import eu.etaxonomy.cdm.model.taxon.Classification;
import eu.etaxonomy.cdm.model.taxon.ITreeNode;
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
-import eu.etaxonomy.cdm.model.taxon.TaxonomicTree;
import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.store.StoreUtil;
for (ITreeNode treeNode : treeNodes){
if(treeNode instanceof TaxonNode){
((TaxonNode) treeNode).delete();
- }else if(treeNode instanceof TaxonomicTree){
- TaxonomicTree taxonomicTree = (TaxonomicTree) treeNode;
+ }else if(treeNode instanceof Classification){
+ Classification taxonomicTree = (Classification) treeNode;
if(taxonomicTree.hasChildNodes()){
StoreUtil.warningDialog("Tree is not empty", this, "It is not possible to delete a Taxonomic Tree that " +
"is not empty. Please delete included taxa first");
}else{
- CdmStore.getTaxonTreeService().delete(taxonomicTree);
+ CdmStore.getClassificationService().delete(taxonomicTree);
}
}
}