Revision 22f2d1a4
Added by Patrick Plitzner over 6 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/handler/defaultHandler/DefaultOpenTaxonEditorForTaxonBaseHandler.java | ||
---|---|---|
3 | 3 |
|
4 | 4 |
import org.eclipse.e4.ui.workbench.modeling.EPartService; |
5 | 5 |
import org.eclipse.swt.widgets.Shell; |
6 |
import org.eclipse.ui.PartInitException; |
|
7 | 6 |
|
8 | 7 |
import eu.etaxonomy.cdm.api.service.ITaxonService; |
9 | 8 |
import eu.etaxonomy.cdm.model.taxon.TaxonBase; |
10 | 9 |
import eu.etaxonomy.taxeditor.editor.EditorUtil; |
11 |
import eu.etaxonomy.taxeditor.editor.l10n.Messages; |
|
12 | 10 |
import eu.etaxonomy.taxeditor.handler.defaultHandler.e4.DefaultOpenHandlerBaseE4; |
13 |
import eu.etaxonomy.taxeditor.model.MessagingUtils; |
|
14 | 11 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
15 | 12 |
|
16 | 13 |
|
... | ... | |
23 | 20 |
|
24 | 21 |
@Override |
25 | 22 |
protected void open(TaxonBase entity, Shell shell, EPartService partService) { |
26 |
try { |
|
27 |
EditorUtil.openTaxonBaseE4(entity.getUuid()); |
|
28 |
} catch (PartInitException e) { |
|
29 |
MessagingUtils.error(DefaultOpenTaxonEditorForTaxonBaseHandler.class, Messages.DefaultOpenTaxonEditorForTaxonBaseHandler_COULD_NOT_OPEN+entity, e); |
|
30 |
} |
|
23 |
EditorUtil.openTaxonBaseE4(entity.getUuid()); |
|
31 | 24 |
} |
32 | 25 |
|
33 | 26 |
/** |
Also available in: Unified diff
ref #6913 Remove org.eclipse.ui dependency from NavigationUtil