Revision d2ea9779
Added by Patrick Plitzner over 8 years ago
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
Convert DerivateView to an EditorPart