]> git.argeo.org Git - gpl/argeo-slc.git/blob - ide/plugins/org.argeo.slc.ide.osgi.ui/plugin.xml
Adapt to changes in Argeo Commons.
[gpl/argeo-slc.git] / ide / plugins / org.argeo.slc.ide.osgi.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
3 <plugin>
4 <!--
5 <extension
6 point="org.eclipse.ui.preferencePages">
7 <page
8 id="org.argeo.slc.ide.ui.mainPreferencePage"
9 name="SLC"
10 class="org.argeo.slc.ide.ui.SlcMainPreferencePage">
11 </page>
12 </extension>
13 <extension
14 point="org.eclipse.ui.perspectives">
15 <perspective
16 class="org.argeo.slc.ide.ui.SlcPerspectiveFactory"
17 icon="icons/argeo-icon-100104-256.png"
18 id="org.argeo.slc.ide.ui.slcPerspective"
19 name="SLC">
20 </perspective>
21 </extension>
22 -->
23 <extension
24 point="org.eclipse.debug.ui.launchShortcuts">
25 <shortcut
26 class="org.argeo.slc.ide.ui.launch.osgi.OsgiBootLaunchShortcut"
27 icon="icons/slc-launch.gif"
28 id="org.argeo.slc.ide.ui.osgiBootLaunchShortcut"
29 label="OSGi Boot (Equinox, RAP)"
30 modes="run,debug">
31 <contextualLaunch>
32 <enablement>
33 <with variable="selection">
34 <count value="1"/>
35 <iterate>
36 <or>
37 <test property="org.eclipse.debug.ui.matchesPattern" value="*.properties"/>
38 <test property="org.eclipse.debug.ui.matchesPattern" value="config.ini"/>
39 </or>
40 </iterate>
41 </with>
42 </enablement>
43 </contextualLaunch>
44 </shortcut>
45 <shortcut
46 class="org.argeo.slc.ide.ui.launch.osgi.EclipseBootLaunchShortcut"
47 icon="icons/eclipse-launch.gif"
48 id="org.argeo.slc.ide.ui.eclipseBootLaunchShortcut"
49 label="Eclipse Boot (RCP)"
50 modes="run,debug">
51 <contextualLaunch>
52 <enablement>
53 <with variable="selection">
54 <count value="1"/>
55 <iterate>
56 <or>
57 <test property="org.eclipse.debug.ui.matchesPattern" value="*.properties"/>
58 <test property="org.eclipse.debug.ui.matchesPattern" value="config.ini"/>
59 </or>
60 </iterate>
61 </with>
62 </enablement>
63 </contextualLaunch>
64 </shortcut>
65 </extension>
66 <extension
67 point="org.eclipse.debug.core.launchConfigurationTypes">
68 <launchConfigurationType
69 id="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"
70 name="OSGi Boot Equinox"
71 delegate="org.argeo.slc.ide.ui.launch.osgi.OsgiBootEquinoxLaunchConfiguration"
72 modes="run, debug"
73 sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector"
74 sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"/>
75 <launchConfigurationType
76 id="org.argeo.slc.ide.ui.EclipseBootLauncher"
77 name="Eclipse Boot"
78 delegate="org.argeo.slc.ide.ui.launch.osgi.EclipseBootLaunchConfiguration"
79 modes="run, debug"
80 sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector"
81 sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"/>
82 </extension>
83 <extension
84 point="org.eclipse.debug.ui.launchConfigurationTabGroups">
85 <launchConfigurationTabGroup
86 type="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"
87 class="org.argeo.slc.ide.ui.launch.osgi.OsgiBootLauncherTabGroup"
88 id="org.argeo.slc.ide.ui.OsgiBootLauncherTabGroup">
89 </launchConfigurationTabGroup>
90 <launchConfigurationTabGroup
91 type="org.argeo.slc.ide.ui.EclipseBootLauncher"
92 class="org.argeo.slc.ide.ui.launch.osgi.EclipseBootLauncherTabGroup"
93 id="org.argeo.slc.ide.ui.EclipseBootLauncherTabGroup">
94 </launchConfigurationTabGroup>
95 </extension>
96 <extension
97 point="org.eclipse.debug.ui.launchConfigurationTypeImages">
98 <launchConfigurationTypeImage
99 icon="icons/slc-launch.gif"
100 configTypeID="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"
101 id="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncherImage">
102 </launchConfigurationTypeImage>
103 <launchConfigurationTypeImage
104 icon="icons/eclipse-launch.gif"
105 configTypeID="org.argeo.slc.ide.ui.EclipseBootLauncher"
106 id="org.argeo.slc.ide.ui.EclipseBootLauncherImage">
107 </launchConfigurationTypeImage>
108 </extension>
109 <!--
110 <extension point = "org.eclipse.pde.core.targets">
111 <target
112 id="org.eclipse.pde.core.rcpTarget"
113 name="Managed"
114 definition="targets/managedTarget.target"/>
115 </extension>
116 -->
117 </plugin>