]> git.argeo.org Git - gpl/argeo-slc.git/blob - eclipse/plugins/org.argeo.slc.ide.ui/plugin.xml
Add:
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.ide.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
3 <plugin>
4 <extension
5 point="org.eclipse.ui.preferencePages">
6 <page
7 id="org.argeo.slc.ide.ui.mainPreferencePage"
8 name="SLC"
9 class="org.argeo.slc.ide.ui.SlcMainPreferencePage">
10 </page>
11 </extension>
12 <extension
13 point="org.eclipse.ui.perspectives">
14 <perspective
15 class="org.argeo.slc.ide.ui.SlcPerspectiveFactory"
16 icon="icons/argeo-icon-100104-256.png"
17 id="org.argeo.slc.ide.ui.slcPerspective"
18 name="SLC">
19 </perspective>
20 </extension>
21 <!--
22 <extension
23 point="org.eclipse.pde.core.targets">
24 <target
25 definition="slc-sdk-dev.target"
26 id="org.argeo.slc.ide.ui.targetSlcSdkDev"
27 name="SLC SDK Dev">
28 </target>
29 <target
30 definition="slc-sdk-0.12.target"
31 id="org.argeo.slc.ide.ui.targetSlcSdk0_12"
32 name="SLC SDK v0.12.x">
33 </target>
34 </extension>
35 -->
36 <extension
37 point="org.eclipse.debug.ui.launchShortcuts">
38 <shortcut
39 class="org.argeo.slc.ide.ui.launch.osgi.OsgiBootLaunchShortcut"
40 icon="icons/slc-launch.gif"
41 id="org.argeo.slc.ide.ui.osgiBootLaunchShortcut"
42 label="OSGiBoot"
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="*.properties"/>
52 <test property="org.eclipse.debug.ui.matchesPattern" value="config.ini"/>
53 </or>
54 </iterate>
55 </with>
56 </enablement>
57 </contextualLaunch>
58 </shortcut>
59 <!--
60 <shortcut
61 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcut"
62 icon="icons/slcScriptLaunch.gif"
63 id="org.argeo.slc.ui.launch.slcScriptLaunchShortcut"
64 label="SLC script"
65 modes="run,debug">
66
67 <contextualLaunch>
68 <enablement>
69 <with variable="selection">
70 <count value="1"/>
71 <iterate>
72 <or>
73 <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>
74 </or>
75 </iterate>
76 </with>
77 </enablement>
78 </contextualLaunch>
79 </shortcut>
80 <shortcut
81 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcutWithDialog"
82 icon="icons/slcScriptLaunch.gif"
83 id="org.argeo.slc.ui.launch.slcScriptLaunchShortcutWithDialog"
84 label="SLC script..."
85 modes="run,debug">
86
87 <contextualLaunch>
88 <enablement>
89 <with variable="selection">
90 <count value="1"/>
91 <iterate>
92 <or>
93 <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>
94 </or>
95 </iterate>
96 </with>
97 </enablement>
98 </contextualLaunch>
99 </shortcut>
100 -->
101 </extension>
102 <extension
103 point="org.eclipse.debug.core.launchConfigurationTypes">
104 <launchConfigurationType
105 id="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"
106 name="OSGi Boot Equinox"
107 delegate="org.argeo.slc.ide.ui.launch.osgi.OsgiBootEquinoxLaunchConfiguration"
108 modes="run, debug"
109 sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector"
110 sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"/>
111 </extension>
112 <extension
113 point="org.eclipse.debug.ui.launchConfigurationTabGroups">
114 <launchConfigurationTabGroup
115 type="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"
116 class="org.argeo.slc.ide.ui.launch.osgi.OsgiBootLauncherTabGroup"
117 id="org.argeo.slc.ide.ui.OsgiBootLauncherTabGroup">
118 </launchConfigurationTabGroup>
119 </extension>
120 <extension
121 point="org.eclipse.debug.ui.launchConfigurationTypeImages">
122 <launchConfigurationTypeImage
123 icon="icons/slc-launch.gif"
124 configTypeID="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"
125 id="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncherImage">
126 </launchConfigurationTypeImage>
127 </extension>
128 <!--
129 <extension point = "org.eclipse.debug.core.launchConfigurationTypes">
130 <launchConfigurationType
131 id="org.argeo.slc.ide.ui.slcScriptLaunchType"
132 name="SLC Script"
133 delegate="org.argeo.slc.ide.ui.launch.script.SlcScriptLaunchDelegate"
134 modes= "run, debug">
135 </launchConfigurationType>
136 </extension>
137 <extension
138 point="org.eclipse.debug.ui.launchConfigurationTabGroups">
139 <launchConfigurationTabGroup
140 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchConfigurationTabGroup"
141 id="org.argeo.slc.ui.launch.slcScriptLaunchConfigurationTabGroup1"
142 type="org.argeo.slc.launch.slcScriptLaunchType">
143 </launchConfigurationTabGroup>
144 </extension>
145 -->
146 <!-- See http://www.eclipseplugincentral.com/PNphpBB2-printview-t-4335-start-0.html
147 <extension point="org.eclipse.core.runtime.adapters">
148 <factory adaptableType="org.eclipse.core.resources.IResource" class="">
149 <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
150 </factory>
151 </extension> -->
152 <!--
153 <extension
154 point="org.eclipse.ui.preferencePages">
155 <page
156 class="org.argeo.slc.ui.launch.preferences.SlcPreferencePage"
157 id="org.argeo.slc.ui.slcPreferencePage"
158 name="SLC">
159 </page>
160 </extension>
161 <extension
162 point="org.eclipse.debug.ui.launchConfigurationTypeImages">
163 <launchConfigurationTypeImage
164 configTypeID="org.argeo.slc.launch.slcScriptLaunchType"
165 icon="icons/slcScriptLaunch.gif"
166 id="org.argeo.slc.launch.slcScriptLaunchTypeImage">
167 </launchConfigurationTypeImage>
168 </extension>
169 -->
170 </plugin>