]> git.argeo.org Git - gpl/argeo-slc.git/blob - eclipse/plugins/org.argeo.slc.ui.launch/plugin.xml
Update version flags
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.ui.launch / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
3 <plugin>
4 <extension point = "org.eclipse.debug.core.launchConfigurationTypes">
5 <launchConfigurationType
6 id="org.argeo.slc.launch.slcScriptLaunchType"
7 name="SLC Script"
8 delegate="org.argeo.slc.ui.launch.script.SlcScriptLaunchDelegate"
9 modes= "run, debug">
10 </launchConfigurationType>
11 </extension>
12 <extension
13 point="org.eclipse.debug.ui.launchShortcuts">
14 <shortcut
15 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcut"
16 icon="icons/slcScriptLaunch.gif"
17 id="org.argeo.slc.ui.launch.slcScriptLaunchShortcut"
18 label="SLC script"
19 modes="run,debug">
20
21 <contextualLaunch>
22 <enablement>
23 <with variable="selection">
24 <count value="1"/>
25 <iterate>
26 <or>
27 <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>
28 </or>
29 </iterate>
30 </with>
31 </enablement>
32 </contextualLaunch>
33
34 </shortcut>
35 </extension>
36 <extension
37 point="org.eclipse.debug.ui.launchConfigurationTabGroups">
38 <launchConfigurationTabGroup
39 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchConfigurationTabGroup"
40 id="org.argeo.slc.ui.launch.slcScriptLaunchConfigurationTabGroup1"
41 type="org.argeo.slc.launch.slcScriptLaunchType">
42 </launchConfigurationTabGroup>
43 </extension>
44
45 <!-- See http://www.eclipseplugincentral.com/PNphpBB2-printview-t-4335-start-0.html -->
46 <extension point="org.eclipse.core.runtime.adapters">
47 <factory adaptableType="org.eclipse.core.resources.IResource" class="">
48 <adapter type="org.eclipse.debug.ui.actions.ILaunchable "/>
49 </factory>
50 </extension>
51 <extension
52 point="org.eclipse.ui.preferencePages">
53 <page
54 class="org.argeo.slc.ui.launch.preferences.SlcPreferencePage"
55 id="org.argeo.slc.ui.slcPreferencePage"
56 name="SLC">
57 </page>
58 </extension>
59 <extension
60 point="org.eclipse.debug.ui.launchConfigurationTypeImages">
61 <launchConfigurationTypeImage
62 configTypeID="org.argeo.slc.launch.slcScriptLaunchType"
63 icon="icons/slcScriptLaunch.gif"
64 id="org.argeo.slc.launch.slcScriptLaunchTypeImage">
65 </launchConfigurationTypeImage>
66 </extension>
67 <extension
68 point="org.eclipse.ui.perspectives">
69 <perspective
70 class="org.argeo.slc.ui.launch.SlcPerspectiveFactory"
71 icon="icons/slcScriptLaunch.gif"
72 id="org.argeo.slc.ui.slcPerspective"
73 name="SLC">
74 </perspective>
75 </extension>
76 </plugin>