浏览代码

Added perspective extensions

Andreas Mülder 13 年之前
父节点
当前提交
1d2fa6ea12

+ 2 - 1
plugins/org.yakindu.sct.ui/META-INF/MANIFEST.MF

@@ -6,7 +6,8 @@ Bundle-Version: 1.0.0.qualifier
 Bundle-Activator: org.yakindu.sct.ui.UIPluginActivator
 Bundle-Vendor: YAKINDU
 Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime
+ org.eclipse.core.runtime,
+ org.eclipse.ui.navigator
 Bundle-RequiredExecutionEnvironment: JavaSE-1.6
 Bundle-ActivationPolicy: lazy
 Export-Package: org.yakindu.sct.ui,

+ 21 - 0
plugins/org.yakindu.sct.ui/plugin.xml

@@ -26,4 +26,25 @@
             name="YAKINDU SCT2">
       </page>
    </extension>
+   <extension
+         point="org.eclipse.ui.perspectiveExtensions">
+      <perspectiveExtension
+            targetID="org.yakindu.sct.ui.ModelingPerspective">
+         <newWizardShortcut
+               id="org.yakindu.sct.ui.editor.StatechartDiagramWizard">
+         </newWizardShortcut>
+         <newWizardShortcut
+               id="org.yakindu.sct.generator.genmodel.ui.SGenNewFileWizard">
+         </newWizardShortcut>
+      </perspectiveExtension>
+      <perspectiveExtension
+            targetID="org.yakindu.sct.ui.SimulationPerspective">
+         <newWizardShortcut
+               id="org.yakindu.sct.ui.editor.StatechartDiagramWizard">
+         </newWizardShortcut>
+         <newWizardShortcut
+               id="org.yakindu.sct.generator.genmodel.ui.SGenNewFileWizard">
+         </newWizardShortcut>
+      </perspectiveExtension>
+   </extension>
 </plugin>

+ 0 - 1
plugins/org.yakindu.sct.ui/src/org/yakindu/sct/ui/perspectives/ModelingPerspectiveFactory.java

@@ -46,7 +46,6 @@ public class ModelingPerspectiveFactory implements IPerspectiveFactory {
 	}
 
 	private void defineActions(IPageLayout layout) {
-		layout.addNewWizardShortcut("org.yakindu.sct.ui.editor.StatechartDiagramWizard");
 		layout.addPerspectiveShortcut(IYakinduSctPerspectives.ID_PERSPECTIVE_SCT_SIMULATION);
 		layout.addActionSet("org.eclipse.debug.ui.launchActionSet");
 	}

+ 0 - 1
plugins/org.yakindu.sct.ui/src/org/yakindu/sct/ui/perspectives/SimulationPerspectiveFactory.java

@@ -50,7 +50,6 @@ public class SimulationPerspectiveFactory implements IPerspectiveFactory {
 	}
 
 	private void defineActions(IPageLayout layout) {
-		layout.addNewWizardShortcut("org.yakindu.sct.ui.editor.StatechartDiagramWizard");
 		layout.addPerspectiveShortcut(IYakinduSctPerspectives.ID_PERSPECTIVE_SCT_MODELING);
 		layout.addActionSet("org.eclipse.debug.ui.launchActionSet");
 	}