Переглянути джерело

provide individual wizards for sample projects

Johannes Dicks 9 роки тому
батько
коміт
1233a3dccc
1 змінених файлів з 73 додано та 31 видалено
  1. 73 31
      examples/org.yakindu.sct.examples/plugin.xml

+ 73 - 31
examples/org.yakindu.sct.examples/plugin.xml

@@ -1,31 +1,73 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
-	<extension point="org.eclipse.ui.newWizards">
-		<category id="org.yakindu.sct.ui.Examples" 
-				  name="YAKINDU SCT Examples" 
-				  parentCategory="org.eclipse.ui.Examples" />
-	</extension>
-
-
-	<extension point="org.eclipse.ui.newWizards">
-		<wizard	id="org.yakindu.sct.examples" 
-			name="Statechart Examples" 
-			class="org.eclipse.emf.common.ui.wizard.ExampleInstallerWizard" 
-			category="org.eclipse.ui.Examples/org.yakindu.sct.ui.Examples"
-			icon="icons/logo-16.png" 
-			project="true">
-			<description>YAKINDU Statechart Tools examples</description>
-		</wizard>
-	</extension>
-	
-   <!-- org.yakindu.sct.example.lightswitch -->
-	<extension point="org.eclipse.emf.common.ui.examples">
-	  <example wizardID="org.yakindu.sct.examples" pageImage="icons/logo-16.png">
-	  	 <projectDescriptor name="light_switch" contentURI="contents/light_switch.zip" description="Light switch example from the tutorial section"/>
-		 <projectDescriptor name="traffic_light" contentURI="contents/traffic_light.zip" description="Traffic light example with java generated source code"/>
-		 <projectDescriptor name="digital_watch" contentURI="contents/digital_watch.zip" description="Digital watch hierarchies parallel regions, etc..."/>
-	  </example>
-   </extension>
-   
-</plugin>
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+	<extension point="org.eclipse.ui.newWizards">
+    <category
+          id="org.yakindu.sct.ui.Examples"
+          name="YAKINDU SCT Examples"
+          parentCategory="org.eclipse.ui.Examples">
+    </category>
+	</extension>
+
+
+	<extension point="org.eclipse.ui.newWizards">
+		<wizard
+        category="org.eclipse.ui.Examples/org.yakindu.sct.ui.Examples"
+        class="org.eclipse.emf.common.ui.wizard.ExampleInstallerWizard"
+        finalPerspective="org.yakindu.sct.ui.ModelingPerspective"
+        icon="icons/logo-16.png"
+        id="org.yakindu.sct.examples.lightswitch"
+        name="Light Switch Example"
+        project="true">
+			<description>YAKINDU Statechart Tools example of a light switch from the tutorial section</description>
+		</wizard>
+		<wizard
+        category="org.eclipse.ui.Examples/org.yakindu.sct.ui.Examples"
+        class="org.eclipse.emf.common.ui.wizard.ExampleInstallerWizard"
+        finalPerspective="org.yakindu.sct.ui.ModelingPerspective"
+        icon="icons/logo-16.png"
+        id="org.yakindu.sct.examples.digitalwatch"
+        name="Digital Watch Example"
+        project="true">
+			<description>YAKINDU Statechart Tools example of a digital watch including hierarchies parallel regions, etc...</description>
+		</wizard>
+		<wizard
+        category="org.eclipse.ui.Examples/org.yakindu.sct.ui.Examples"
+        class="org.eclipse.emf.common.ui.wizard.ExampleInstallerWizard"
+        finalPerspective="org.yakindu.sct.ui.ModelingPerspective"
+        icon="icons/logo-16.png"
+        id="org.yakindu.sct.examples.trafficlight"
+        name="Traffic Light Example"
+        project="true">
+			<description>YAKINDU Statechart Tools example of a traffic light with java generated source code</description>
+		</wizard>
+
+	</extension>
+	
+   <!-- org.yakindu.sct.example.lightswitch -->
+	<extension point="org.eclipse.emf.common.ui.examples">
+	  <example
+         id="light.switch"
+         pageImage="icons/logo-16.png"
+         wizardID="org.yakindu.sct.examples.lightswitch">
+	  	 <projectDescriptor name="light_switch" contentURI="contents/light_switch.zip" description="Light switch example from the tutorial section"/>
+	  </example>
+   </extension>
+	<extension point="org.eclipse.emf.common.ui.examples">
+	  <example
+         id="traffic.light"
+         pageImage="icons/logo-16.png"
+         wizardID="org.yakindu.sct.examples.trafficlight">
+		 <projectDescriptor name="traffic_light" contentURI="contents/traffic_light.zip" description="Traffic light example with java generated source code"/>
+	  </example>
+   </extension>
+	<extension point="org.eclipse.emf.common.ui.examples">
+	  <example
+         id="digital.watch"
+         pageImage="icons/logo-16.png"
+         wizardID="org.yakindu.sct.examples.digitalwatch">
+		 <projectDescriptor name="digital_watch" contentURI="contents/digital_watch.zip" description="Digital watch hierarchies parallel regions, etc..."/>
+	  </example>
+   </extension>
+   
+</plugin>