adapting to chages in CdmUtils
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / handler / OpenDerivateViewHandler.java
1 package eu.etaxonomy.taxeditor.editor.handler;
2
3 import org.eclipse.core.commands.AbstractHandler;
4 import org.eclipse.core.commands.ExecutionEvent;
5 import org.eclipse.core.commands.ExecutionException;
6 import org.eclipse.ui.PartInitException;
7
8 import eu.etaxonomy.taxeditor.editor.EditorUtil;
9 import eu.etaxonomy.taxeditor.editor.l10n.Messages;
10 import eu.etaxonomy.taxeditor.editor.view.derivate.DerivateViewEditorInput;
11 import eu.etaxonomy.taxeditor.model.MessagingUtils;
12
13 public class OpenDerivateViewHandler extends AbstractHandler {
14
15 @Override
16 public Object execute(ExecutionEvent event) throws ExecutionException {
17 try {
18 EditorUtil.open(new DerivateViewEditorInput());
19 } catch (PartInitException e) {
20 MessagingUtils.error(OpenDerivateViewHandler.class, Messages.OpenDerivateViewHandler_COULD_NOT_OPEN, e);
21 }
22 return null;
23 }
24
25 }