Project

General

Profile

« Previous | Next » 

Revision d2ea9779

Added by Patrick Plitzner over 8 years ago

Convert DerivateView to an EditorPart

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/handler/OpenDerivateViewHandler.java
3 3
import org.eclipse.core.commands.AbstractHandler;
4 4
import org.eclipse.core.commands.ExecutionEvent;
5 5
import org.eclipse.core.commands.ExecutionException;
6
import org.eclipse.ui.PartInitException;
6 7

  
7
import eu.etaxonomy.taxeditor.editor.view.derivate.DerivateView;
8
import eu.etaxonomy.taxeditor.model.AbstractUtility;
8
import eu.etaxonomy.taxeditor.editor.EditorUtil;
9
import eu.etaxonomy.taxeditor.editor.view.derivate.DerivateViewEditorInput;
10
import eu.etaxonomy.taxeditor.model.MessagingUtils;
9 11

  
10 12
public class OpenDerivateViewHandler extends AbstractHandler {
11 13

  
12 14
    @Override
13 15
    public Object execute(ExecutionEvent event) throws ExecutionException {
14
        AbstractUtility.showView(DerivateView.ID);
16
        try {
17
            EditorUtil.open(new DerivateViewEditorInput());
18
        } catch (PartInitException e) {
19
            MessagingUtils.error(OpenDerivateViewHandler.class, "Derivative Editor could not be opened", e);
20
        }
15 21
        return null;
16 22
    }
17 23

  

Also available in: Unified diff