]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - eclipse/plugins/org.argeo.slc.ui.launch/plugin.xml
Import launch plugin
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.ui.launch / plugin.xml
diff --git a/eclipse/plugins/org.argeo.slc.ui.launch/plugin.xml b/eclipse/plugins/org.argeo.slc.ui.launch/plugin.xml
new file mode 100644 (file)
index 0000000..6dc3226
--- /dev/null
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse version="3.2"?>\r
+<plugin>\r
+<extension point = "org.eclipse.debug.core.launchConfigurationTypes">\r
+   <launchConfigurationType\r
+          id="org.argeo.slc.launch.slcScriptLaunchType"\r
+          name="SLC Script"\r
+          delegate="org.argeo.slc.ui.launch.script.SlcScriptLaunchDelegate"\r
+          modes= "run, debug">\r
+   </launchConfigurationType>\r
+</extension>\r
+<extension\r
+      point="org.eclipse.debug.ui.launchShortcuts">\r
+   <shortcut\r
+         class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcut"\r
+         icon="icons/slcScriptLaunch.gif"\r
+         id="org.argeo.slc.ui.launch.slcScriptLaunchShortcut"\r
+         label="SLC script"\r
+         modes="run,debug">\r
+    \r
+        <contextualLaunch>\r
+           <enablement>\r
+             <with variable="selection">\r
+                <count value="1"/>\r
+               <iterate>\r
+               <or>\r
+                   <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>\r
+                   </or>\r
+                </iterate>\r
+             </with>\r
+           </enablement>\r
+                </contextualLaunch>\r
+       \r
+   </shortcut>\r
+</extension>\r
+<extension\r
+      point="org.eclipse.debug.ui.launchConfigurationTabGroups">\r
+   <launchConfigurationTabGroup\r
+         class="org.argeo.slc.ui.launch.script.SlcScriptLaunchConfigurationTabGroup"\r
+         id="org.argeo.slc.ui.launch.slcScriptLaunchConfigurationTabGroup1"\r
+         type="org.argeo.slc.launch.slcScriptLaunchType">\r
+   </launchConfigurationTabGroup>\r
+</extension>\r
+\r
+<!-- See http://www.eclipseplugincentral.com/PNphpBB2-printview-t-4335-start-0.html -->\r
+<extension point="org.eclipse.core.runtime.adapters">\r
+<factory adaptableType="org.eclipse.core.resources.IResource" class="">\r
+<adapter type="org.eclipse.debug.ui.actions.ILaunchable "/>\r
+</factory>\r
+</extension>\r
+<extension\r
+      point="org.eclipse.ui.preferencePages">\r
+   <page\r
+         class="org.argeo.slc.ui.launch.preferences.SlcPreferencePage"\r
+         id="org.argeo.slc.ui.slcPreferencePage"\r
+         name="SLC">\r
+   </page>\r
+</extension>\r
+<extension\r
+      point="org.eclipse.debug.ui.launchConfigurationTypeImages">\r
+   <launchConfigurationTypeImage\r
+         configTypeID="org.argeo.slc.launch.slcScriptLaunchType"\r
+         icon="icons/slcScriptLaunch.gif"\r
+         id="org.argeo.slc.launch.slcScriptLaunchTypeImage">\r
+   </launchConfigurationTypeImage>\r
+</extension>\r
+<extension\r
+      point="org.eclipse.ui.perspectives">\r
+   <perspective\r
+         class="org.argeo.slc.ui.launch.SlcPerspectiveFactory"\r
+         icon="icons/slcScriptLaunch.gif"\r
+         id="org.argeo.slc.ui.slcPerspective"\r
+         name="SLC">\r
+   </perspective>\r
+</extension> \r
+</plugin>\r