Browse Source

Added default perspectives for Simulation Launch Types

Andreas Mülder 14 years ago
parent
commit
6ea81a1c68

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

@@ -28,6 +28,14 @@
     	 type="org.yakindu.sct.simulation.core.launch.statechart"
     	 type="org.yakindu.sct.simulation.core.launch.statechart"
   	     class="org.yakindu.sct.simulation.ui.launch.tabs.StatechartLaunchConfigurationTabGroup"
   	     class="org.yakindu.sct.simulation.ui.launch.tabs.StatechartLaunchConfigurationTabGroup"
   	     id="org.yakindu.sct.simulation.ui.launch.tabs.statechart.tabs">
   	     id="org.yakindu.sct.simulation.ui.launch.tabs.statechart.tabs">
+        <launchMode
+              mode="run"
+              perspective="org.yakindu.sct.ui.SimulationPerspective">
+        </launchMode>
+        <launchMode
+              mode="debug"
+              perspective="org.yakindu.sct.ui.SimulationPerspective">
+        </launchMode>
    	 </launchConfigurationTabGroup>
    	 </launchConfigurationTabGroup>
 	</extension>
 	</extension>
 	
 	

+ 3 - 3
plugins/org.yakindu.sct.simulation.ui/src/org/yakindu/sct/simulation/ui/launch/tabs/StatechartLaunchConfigurationTabGroup.java

@@ -11,6 +11,7 @@
 package org.yakindu.sct.simulation.ui.launch.tabs;
 package org.yakindu.sct.simulation.ui.launch.tabs;
 
 
 import org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup;
 import org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup;
+import org.eclipse.debug.ui.CommonTab;
 import org.eclipse.debug.ui.ILaunchConfigurationDialog;
 import org.eclipse.debug.ui.ILaunchConfigurationDialog;
 import org.eclipse.debug.ui.ILaunchConfigurationTab;
 import org.eclipse.debug.ui.ILaunchConfigurationTab;
 
 
@@ -22,11 +23,10 @@ import org.eclipse.debug.ui.ILaunchConfigurationTab;
 public class StatechartLaunchConfigurationTabGroup extends
 public class StatechartLaunchConfigurationTabGroup extends
 		AbstractLaunchConfigurationTabGroup {
 		AbstractLaunchConfigurationTabGroup {
 
 
-	public StatechartLaunchConfigurationTabGroup() {
-	}
 
 
 	public void createTabs(ILaunchConfigurationDialog dialog, String mode) {
 	public void createTabs(ILaunchConfigurationDialog dialog, String mode) {
-		ILaunchConfigurationTab[] tabs = new ILaunchConfigurationTab[] { new StatechartLaunchConfigurationTab() };
+		ILaunchConfigurationTab[] tabs = new ILaunchConfigurationTab[] {
+				new StatechartLaunchConfigurationTab(), new CommonTab() };
 		setTabs(tabs);
 		setTabs(tabs);
 	}
 	}