]> git.argeo.org Git - gpl/argeo-slc.git/blob - plugins/org.argeo.slc.ide.ui/plugin.xml
Introduce org.argeo.slc.lib.repo
[gpl/argeo-slc.git] / 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 <extension
22 point="org.eclipse.debug.ui.launchShortcuts">
23 <shortcut
24 class="org.argeo.slc.ide.ui.launch.osgi.EclipseBootLaunchShortcut"
25 icon="icons/eclipse-launch.gif"
26 id="org.argeo.slc.ide.ui.eclipseBootLaunchShortcut"
27 label="Eclipse Boot (RCP)"
28 modes="run,debug">
29 <contextualLaunch>
30 <enablement>
31 <with variable="selection">
32 <count value="1"/>
33 <iterate>
34 <or>
35 <test property="org.eclipse.debug.ui.matchesPattern" value="*.properties"/>
36 <test property="org.eclipse.debug.ui.matchesPattern" value="config.ini"/>
37 </or>
38 </iterate>
39 </with>
40 </enablement>
41 </contextualLaunch>
42 </shortcut>
43 <shortcut
44 class="org.argeo.slc.ide.ui.launch.osgi.OsgiBootLaunchShortcut"
45 icon="icons/slc-launch.gif"
46 id="org.argeo.slc.ide.ui.osgiBootLaunchShortcut"
47 label="OSGi Boot (Equinox, RAP)"
48 modes="run,debug">
49 <contextualLaunch>
50 <enablement>
51 <with variable="selection">
52 <count value="1"/>
53 <iterate>
54 <or>
55 <test property="org.eclipse.debug.ui.matchesPattern" value="*.properties"/>
56 <test property="org.eclipse.debug.ui.matchesPattern" value="config.ini"/>
57 </or>
58 </iterate>
59 </with>
60 </enablement>
61 </contextualLaunch>
62 </shortcut>
63 </extension>
64 <extension
65 point="org.eclipse.debug.core.launchConfigurationTypes">
66 <launchConfigurationType
67 id="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"
68 name="OSGi Boot Equinox"
69 delegate="org.argeo.slc.ide.ui.launch.osgi.OsgiBootEquinoxLaunchConfiguration"
70 modes="run, debug"
71 sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector"
72 sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"/>
73 <launchConfigurationType
74 id="org.argeo.slc.ide.ui.EclipseBootLauncher"
75 name="Eclipse Boot"
76 delegate="org.argeo.slc.ide.ui.launch.osgi.EclipseBootLaunchConfiguration"
77 modes="run, debug"
78 sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector"
79 sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"/>
80 </extension>
81 <extension
82 point="org.eclipse.debug.ui.launchConfigurationTabGroups">
83 <launchConfigurationTabGroup
84 type="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"
85 class="org.argeo.slc.ide.ui.launch.osgi.OsgiBootLauncherTabGroup"
86 id="org.argeo.slc.ide.ui.OsgiBootLauncherTabGroup">
87 </launchConfigurationTabGroup>
88 <launchConfigurationTabGroup
89 type="org.argeo.slc.ide.ui.EclipseBootLauncher"
90 class="org.argeo.slc.ide.ui.launch.osgi.EclipseBootLauncherTabGroup"
91 id="org.argeo.slc.ide.ui.EclipseBootLauncherTabGroup">
92 </launchConfigurationTabGroup>
93 </extension>
94 <extension
95 point="org.eclipse.debug.ui.launchConfigurationTypeImages">
96 <launchConfigurationTypeImage
97 icon="icons/slc-launch.gif"
98 configTypeID="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"
99 id="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncherImage">
100 </launchConfigurationTypeImage>
101 <launchConfigurationTypeImage
102 icon="icons/eclipse-launch.gif"
103 configTypeID="org.argeo.slc.ide.ui.EclipseBootLauncher"
104 id="org.argeo.slc.ide.ui.EclipseBootLauncherImage">
105 </launchConfigurationTypeImage>
106 </extension>
107 </plugin>