Project

General

Profile

« Previous | Next » 

Revision 22f2d1a4

Added by Patrick Plitzner over 6 years ago

ref #6913 Remove org.eclipse.ui dependency from NavigationUtil

View differences:

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