]> git.argeo.org Git - gpl/argeo-slc.git/blob - eclipse/plugins/org.argeo.slc.ui.launch/plugin.xml
[maven-release-plugin] copy for tag argeo-slc-0.11.4
[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.osgi.SlcLaunchShortcut"
16 icon="icons/slcScriptLaunch.gif"
17 id="org.argeo.slc.ui.launch.slcOsgiLaunchShortcut"
18 label="SLC"
19 modes="run,debug">
20
21 <contextualLaunch>
22 <enablement>
23 <with variable="selection">
24 <iterate>
25 <and>
26 <test property="org.eclipse.debug.ui.projectNature" value="org.eclipse.pde.PluginNature"/>
27 <or>
28 <adapt type="org.eclipse.core.resources.IProject"/>
29 <test property="org.eclipse.debug.ui.matchesPattern" value="MANIFEST.MF"/>
30 </or>
31 </and>
32 </iterate>
33 </with>
34 </enablement>
35 </contextualLaunch>
36 </shortcut>
37 <!--
38 <shortcut
39 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcut"
40 icon="icons/slcScriptLaunch.gif"
41 id="org.argeo.slc.ui.launch.slcScriptLaunchShortcut"
42 label="SLC script"
43 modes="run,debug">
44
45 <contextualLaunch>
46 <enablement>
47 <with variable="selection">
48 <count value="1"/>
49 <iterate>
50 <or>
51 <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>
52 </or>
53 </iterate>
54 </with>
55 </enablement>
56 </contextualLaunch>
57 </shortcut>
58 <shortcut
59 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcutWithDialog"
60 icon="icons/slcScriptLaunch.gif"
61 id="org.argeo.slc.ui.launch.slcScriptLaunchShortcutWithDialog"
62 label="SLC script..."
63 modes="run,debug">
64
65 <contextualLaunch>
66 <enablement>
67 <with variable="selection">
68 <count value="1"/>
69 <iterate>
70 <or>
71 <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>
72 </or>
73 </iterate>
74 </with>
75 </enablement>
76 </contextualLaunch>
77 </shortcut>
78 -->
79 </extension>
80 <!--
81 <extension
82 point="org.eclipse.debug.ui.launchConfigurationTabGroups">
83 <launchConfigurationTabGroup
84 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchConfigurationTabGroup"
85 id="org.argeo.slc.ui.launch.slcScriptLaunchConfigurationTabGroup1"
86 type="org.argeo.slc.launch.slcScriptLaunchType">
87 </launchConfigurationTabGroup>
88 </extension>
89 -->
90 <!-- See http://www.eclipseplugincentral.com/PNphpBB2-printview-t-4335-start-0.html -->
91 <extension point="org.eclipse.core.runtime.adapters">
92 <factory adaptableType="org.eclipse.core.resources.IResource" class="">
93 <adapter type="org.eclipse.debug.ui.actions.ILaunchable "/>
94 </factory>
95 </extension>
96 <!--
97 <extension
98 point="org.eclipse.ui.preferencePages">
99 <page
100 class="org.argeo.slc.ui.launch.preferences.SlcPreferencePage"
101 id="org.argeo.slc.ui.slcPreferencePage"
102 name="SLC">
103 </page>
104 </extension>
105 -->
106 <extension
107 point="org.eclipse.debug.ui.launchConfigurationTypeImages">
108 <launchConfigurationTypeImage
109 configTypeID="org.argeo.slc.launch.slcScriptLaunchType"
110 icon="icons/slcScriptLaunch.gif"
111 id="org.argeo.slc.launch.slcScriptLaunchTypeImage">
112 </launchConfigurationTypeImage>
113 </extension>
114 <extension
115 point="org.eclipse.ui.perspectives">
116 <perspective
117 class="org.argeo.slc.ui.launch.SlcPerspectiveFactory"
118 icon="icons/slcScriptLaunch.gif"
119 id="org.argeo.slc.ui.slcPerspective"
120 name="SLC">
121 </perspective>
122 </extension>
123 </plugin>