import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.commands.IHandler;
import org.eclipse.core.commands.common.NotDefinedException;
-import org.eclipse.core.commands.operations.IUndoableOperation;
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
import eu.etaxonomy.taxeditor.editor.Page;
import eu.etaxonomy.taxeditor.editor.name.TaxonNameEditor;
+import eu.etaxonomy.taxeditor.operations.AbstractPostOperation;
import eu.etaxonomy.taxeditor.operations.ChangeConceptToSynonymOperation;
/**
Taxon concept = (Taxon) EditorUtil.getSelection(event).getFirstElement();
- IUndoableOperation operation;
+ AbstractPostOperation operation;
try {
operation = new ChangeConceptToSynonymOperation(event.getCommand().getName(),
editor.getUndoContext(), editor.getTaxon(), concept, null, editor);