Bugfixes merged into trunk
[taxeditor.git] / taxeditor-editor / src / main / java / eu / etaxonomy / taxeditor / editor / view / descriptive / handler / CreateDescriptionElementHandler.java
index 0018ed35c68d600af4bde4566556e8ff81500580..e056329dc6e1872ffe00f97203c632ddcea696d6 100644 (file)
@@ -15,7 +15,6 @@ import org.eclipse.core.commands.AbstractHandler;
 import org.eclipse.core.commands.ExecutionEvent;
 import org.eclipse.core.commands.ExecutionException;
 import org.eclipse.core.commands.common.NotDefinedException;
-import org.eclipse.core.commands.operations.IUndoableOperation;
 import org.eclipse.jface.viewers.ISelection;
 import org.eclipse.jface.viewers.TreePath;
 import org.eclipse.jface.viewers.TreeSelection;
@@ -32,6 +31,7 @@ import eu.etaxonomy.cdm.model.description.TaxonDescription;
 import eu.etaxonomy.cdm.model.taxon.Taxon;
 import eu.etaxonomy.taxeditor.editor.EditorUtil;
 import eu.etaxonomy.taxeditor.editor.TaxonEditorInput;
+import eu.etaxonomy.taxeditor.operations.AbstractPostOperation;
 import eu.etaxonomy.taxeditor.operations.CreateDescriptionElementOperation;
 import eu.etaxonomy.taxeditor.operations.IPostOperationEnabled;
 
@@ -69,7 +69,7 @@ public class CreateDescriptionElementHandler extends AbstractHandler {
                        
                                Feature feature = (Feature) ((Event)event.getTrigger()).data;
                                
-                               IUndoableOperation operation = null;
+                               AbstractPostOperation operation = null;
                                try {
                                        // TODO use undo context specific to editor
                                        operation = new CreateDescriptionElementOperation(event.getCommand().getName(),