- delete description CDM entity when invoking Delete*DescriptionOperation (fixes...
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / view / descriptive / operation / DeleteSpecimenDescriptionOperation.java
index dcb01fd74f0d67a08a2feab62e0ef82f3b984aff..6b5b7f6ecd5c9f38985d63d553823499d89999b5 100644 (file)
@@ -15,10 +15,12 @@ import org.eclipse.core.runtime.IAdaptable;
 import org.eclipse.core.runtime.IProgressMonitor;
 import org.eclipse.core.runtime.IStatus;
 
+import eu.etaxonomy.cdm.api.service.IDescriptionService;
 import eu.etaxonomy.cdm.model.description.SpecimenDescription;
 import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
 import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
 import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
+import eu.etaxonomy.taxeditor.store.CdmStore;
 
 /**
  *
@@ -47,6 +49,7 @@ public class DeleteSpecimenDescriptionOperation extends AbstractPostOperation<Sp
                monitor.worked(20);
                element.removeDescription(description);
                monitor.worked(40);
+               CdmStore.getService(IDescriptionService.class).delete(description);
 
                return postExecute(description);
        }