added a readme file
[taxeditor.git] / taxeditor-store / src / main / java / eu / etaxonomy / taxeditor / operations / DeleteTreeNodeOperation.java
index 1efb5c15c5d71670d073f754726543e41cb10000..0e631df54a5048fe1de36ae99cfdfff1da67dc61 100644 (file)
@@ -19,9 +19,9 @@ import org.eclipse.core.runtime.IProgressMonitor;
 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;
 
@@ -68,13 +68,13 @@ public class DeleteTreeNodeOperation extends AbstractPersistentPostOperation{
         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);
                                }
                        }
                }