X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.workbench%2Fsrc%2Forg%2Fsimantics%2Fworkbench%2Finternal%2Fcontributions%2Fe4%2FActivatePartHandler.java;fp=bundles%2Forg.simantics.workbench%2Fsrc%2Forg%2Fsimantics%2Fworkbench%2Finternal%2Fcontributions%2Fe4%2FActivatePartHandler.java;h=d978eb7e9c7e77a8b8940f31f466250cccc2e16f;hp=975afe7cce71c2bf71fe1500131a718e273bf43a;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hpb=24e2b34260f219f0d1644ca7a138894980e25b14 diff --git a/bundles/org.simantics.workbench/src/org/simantics/workbench/internal/contributions/e4/ActivatePartHandler.java b/bundles/org.simantics.workbench/src/org/simantics/workbench/internal/contributions/e4/ActivatePartHandler.java index 975afe7cc..d978eb7e9 100644 --- a/bundles/org.simantics.workbench/src/org/simantics/workbench/internal/contributions/e4/ActivatePartHandler.java +++ b/bundles/org.simantics.workbench/src/org/simantics/workbench/internal/contributions/e4/ActivatePartHandler.java @@ -1,31 +1,31 @@ -package org.simantics.workbench.internal.contributions.e4; - -import org.eclipse.e4.core.di.annotations.CanExecute; -import org.eclipse.e4.core.di.annotations.Execute; -import org.eclipse.e4.ui.model.application.MApplication; -import org.eclipse.e4.ui.model.application.ui.basic.MPart; -import org.eclipse.e4.ui.model.application.ui.basic.MPartStack; -import org.eclipse.e4.ui.model.application.ui.basic.MStackElement; -import org.eclipse.e4.ui.workbench.modeling.EModelService; -import org.eclipse.e4.ui.workbench.modeling.EPartService; -import org.simantics.ui.workbench.e4.E4WorkbenchUtils; - -public class ActivatePartHandler { - - @CanExecute - public boolean canExecute(MApplication app, EModelService modelService) { - MPartStack partStack = E4WorkbenchUtils.getEditorPartStack(modelService, app); - if (partStack.getChildren().size() > 0) - return true; - return false; - } - - @Execute - public void activatePart(MApplication app, EModelService modelService, EPartService partService) { - MPartStack partStack = E4WorkbenchUtils.getEditorPartStack(modelService, app); - MStackElement elem = partStack.getSelectedElement(); - MPart part = (MPart) elem; - partService.activate(part); - } - -} +package org.simantics.workbench.internal.contributions.e4; + +import org.eclipse.e4.core.di.annotations.CanExecute; +import org.eclipse.e4.core.di.annotations.Execute; +import org.eclipse.e4.ui.model.application.MApplication; +import org.eclipse.e4.ui.model.application.ui.basic.MPart; +import org.eclipse.e4.ui.model.application.ui.basic.MPartStack; +import org.eclipse.e4.ui.model.application.ui.basic.MStackElement; +import org.eclipse.e4.ui.workbench.modeling.EModelService; +import org.eclipse.e4.ui.workbench.modeling.EPartService; +import org.simantics.ui.workbench.e4.E4WorkbenchUtils; + +public class ActivatePartHandler { + + @CanExecute + public boolean canExecute(MApplication app, EModelService modelService) { + MPartStack partStack = E4WorkbenchUtils.getEditorPartStack(modelService, app); + if (partStack.getChildren().size() > 0) + return true; + return false; + } + + @Execute + public void activatePart(MApplication app, EModelService modelService, EPartService partService) { + MPartStack partStack = E4WorkbenchUtils.getEditorPartStack(modelService, app); + MStackElement elem = partStack.getSelectedElement(); + MPart part = (MPart) elem; + partService.activate(part); + } + +}