Project

General

Profile

Download (892 Bytes) Statistics
| Branch: | Tag: | Revision:
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.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
}
(3-3/7)