Project

General

Profile

« Previous | Next » 

Revision 3c6ff11f

Added by Patrick Plitzner over 6 years ago

ref #6910 Fix "Open in..." for referencing objects view

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/handler/defaultHandler/OpenReferencingObjectsView.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.e4.ui.workbench.modeling.EPartService;
7
import org.eclipse.e4.ui.workbench.modeling.EPartService.PartState;
6 8

  
7
import eu.etaxonomy.taxeditor.model.AbstractUtility;
9
import eu.etaxonomy.taxeditor.store.internal.TaxeditorStorePlugin;
8 10

  
9 11
public class OpenReferencingObjectsView extends AbstractHandler {
10 12

  
11 13
    @Override
12 14
    public Object execute(ExecutionEvent event) throws ExecutionException {
13
        return AbstractUtility.showView("eu.etaxonomy.taxeditor.bulkeditor.view.referencingobjects");
15
        TaxeditorStorePlugin.getDefault().getWorkbench().getService(EPartService.class).showPart(
16
                eu.etaxonomy.taxeditor.bulkeditor.AppModelId.PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_BULKEDITOR_REFERENCINGOBJECTS_E4_REFERENCINGOBJECTSVIEWE4,
17
                PartState.ACTIVATE);
18
        return null;
14 19
    }
15 20

  
16 21
}
eu.etaxonomy.taxeditor.workbench/META-INF/MANIFEST.MF
20 20
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
21 21
Import-Package: javax.inject;version="1.0.0"
22 22
Bundle-ActivationPolicy: lazy
23
Export-Package: eu.etaxonomy.taxeditor.workbench,
23
Export-Package: eu.etaxonomy.taxeditor.bulkeditor,
24
 eu.etaxonomy.taxeditor.workbench,
24 25
 eu.etaxonomy.taxeditor.workbench.part
eu.etaxonomy.taxeditor.workbench/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/AppModelId.java
1
package eu.etaxonomy.taxeditor.bulkeditor;
2

  
3
public class AppModelId {
4
	public static final String COMMANDPARAMETER_TAXEDITOR_BULKEDITOR_COMMANDPARAMETER_INPUTTYPE = "taxeditor-bulkeditor.commandParameter.inputType";
5
	public static final String COMMAND_TAXEDITOR_BULKEDITOR_DYNAMICOPENMENU = "taxeditor-bulkeditor.dynamicopenmenu";
6
	public static final String DYNAMICMENUCONTRIBUTION_EU_ETAXONOMY_TAXEDITOR_BULKEDITOR_DYNAMICMENUCONTRIBUTION_REFERENCING_OPENIN = "eu.etaxonomy.taxeditor.bulkeditor.dynamicmenucontribution.referencing.openIn";
7
	public static final String HANDLEDMENUITEM_EU_ETAXONOMY_TAXEDITOR_BULKEDITOR_MENU_ADMIN_BULK_GROUPS = "eu.etaxonomy.taxeditor.bulkeditor.menu.admin.bulk_groups";
8
	public static final String HANDLEDMENUITEM_EU_ETAXONOMY_TAXEDITOR_BULKEDITOR_MENU_ADMIN_BULK_USERS = "eu.etaxonomy.taxeditor.bulkeditor.menu.admin.bulk_users";
9
	public static final String HANDLEDMENUITEM_EU_ETAXONOMY_TAXEDITOR_STORE_SHOWVIEWMENU_REFERENCINGOBJECTS = "eu.etaxonomy.taxeditor.store.showViewMenu.referencingobjects";
10
	public static final String MENUSEPARATOR_EU_ETAXONOMY_TAXEDITOR_BULKEDITOR_MENUSEPARATOR_0 = "eu.etaxonomy.taxeditor.bulkeditor.menuseparator.0";
11
	public static final String MENU_BULKEDITOR_MENUS_OPENMENU = "bulkeditor.menus.openmenu";
12
	public static final String PARAMETER_EU_ETAXONOMY_TAXEDITOR_BULKEDITOR_MENU_ADMIN_GROUPBULK_GROUPPARAM = "eu.etaxonomy.taxeditor.bulkeditor.menu.admin.groupBulk.groupParam";
13
	public static final String PARAMETER_EU_ETAXONOMY_TAXEDITOR_BULKEDITOR_MENU_ADMIN_USERBULK_USERPARAM = "eu.etaxonomy.taxeditor.bulkeditor.menu.admin.userBulk.userParam";
14
	public static final String PARAMETER_EU_ETAXONOMY_TAXEDITOR_STORE_SHOWVIEW_PARAMETER_DETAILSVIEW = "eu.etaxonomy.taxeditor.store.showView.parameter.detailsView";
15
	public static final String PARTDESCRIPTOR_EU_ETAXONOMY_TAXEDITOR_BULKEDITOR_REFERENCINGOBJECTS_E4_REFERENCINGOBJECTSVIEWE4 = "eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.e4.ReferencingObjectsViewE4";
16
	public static final String POPUPMENU_EU_ETAXONOMY_TAXEDITOR_BULKEDITOR_POPUPMENU_REFERENCINGOBJECTSVIEW = "eu.etaxonomy.taxeditor.bulkeditor.popupmenu.referencingobjectsview";
17
}

Also available in: Unified diff