2 package eu
.etaxonomy
.taxeditor
.workbench
;
6 import org
.eclipse
.core
.commands
.ParameterizedCommand
;
7 import org
.eclipse
.e4
.core
.di
.annotations
.CanExecute
;
8 import org
.eclipse
.e4
.core
.di
.annotations
.Execute
;
9 import org
.eclipse
.e4
.ui
.workbench
.modeling
.EPartService
;
10 import org
.eclipse
.e4
.ui
.workbench
.modeling
.EPartService
.PartState
;
12 public class OpenPartHandler
{
15 public void execute(ParameterizedCommand commandParameters
, EPartService partService
) {
17 if (null == commandParameters
) {
20 Map parameterMap
= commandParameters
.getParameterMap();
21 String partId
= parameterMap
.get(AppModelId
.COMMANDPARAMETER_EU_ETAXONOMY_TAXEDITOR_WORKBENCH_COMMANDPARAMETER_PARTNAME
).toString();
22 partService
.showPart(partId
, PartState
.ACTIVATE
);
26 public boolean canExecute() {