X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=inline;f=sandbox%2Feclipse%2Fplugins%2Forg.argeo.sandbox.ui.rap%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fsandbox%2Fui%2Frap%2FApplicationWorkbenchAdvisor.java;fp=sandbox%2Feclipse%2Fplugins%2Forg.argeo.sandbox.ui.rap%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fsandbox%2Fui%2Frap%2FApplicationWorkbenchAdvisor.java;h=4e98d3c6eeba480b96dba52b66448b5040586738;hb=c0b7b3f9d1781d074ab35d24017042fa9415e1e4;hp=0000000000000000000000000000000000000000;hpb=ed36fb56ac5aff2d606b35be175eb32657d6ec56;p=lgpl%2Fargeo-commons.git diff --git a/sandbox/eclipse/plugins/org.argeo.sandbox.ui.rap/src/main/java/org/argeo/sandbox/ui/rap/ApplicationWorkbenchAdvisor.java b/sandbox/eclipse/plugins/org.argeo.sandbox.ui.rap/src/main/java/org/argeo/sandbox/ui/rap/ApplicationWorkbenchAdvisor.java new file mode 100644 index 000000000..4e98d3c6e --- /dev/null +++ b/sandbox/eclipse/plugins/org.argeo.sandbox.ui.rap/src/main/java/org/argeo/sandbox/ui/rap/ApplicationWorkbenchAdvisor.java @@ -0,0 +1,23 @@ +package org.argeo.sandbox.ui.rap; + +import org.eclipse.ui.application.IWorkbenchWindowConfigurer; +import org.eclipse.ui.application.WorkbenchAdvisor; +import org.eclipse.ui.application.WorkbenchWindowAdvisor; + +/** + * This workbench advisor creates the window advisor, and specifies the + * perspective id for the initial window. + */ +public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor { + + private static final String PERSPECTIVE_ID = Perspective.ID; + + public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor( + IWorkbenchWindowConfigurer configurer) { + return new ApplicationWorkbenchWindowAdvisor(configurer); + } + + public String getInitialWindowPerspectiveId() { + return PERSPECTIVE_ID; + } +}