]>
git.argeo.org Git - gpl/argeo-slc.git/blob - eclipse/plugins/org.argeo.slc.ide.ui/plugin.xml
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.2"?>
5 point=
"org.eclipse.ui.preferencePages">
7 id=
"org.argeo.slc.ide.ui.mainPreferencePage"
9 class=
"org.argeo.slc.ide.ui.SlcMainPreferencePage">
13 point=
"org.eclipse.ui.perspectives">
15 class=
"org.argeo.slc.ide.ui.SlcPerspectiveFactory"
16 icon=
"icons/argeo-icon-100104-256.png"
17 id=
"org.argeo.slc.ide.ui.slcPerspective"
23 point="org.eclipse.pde.core.targets">
25 definition="slc-sdk-dev.target"
26 id="org.argeo.slc.ide.ui.targetSlcSdkDev"
30 definition="slc-sdk-0.12.target"
31 id="org.argeo.slc.ide.ui.targetSlcSdk0_12"
32 name="SLC SDK v0.12.x">
37 point=
"org.eclipse.debug.ui.launchShortcuts">
39 class=
"org.argeo.slc.ide.ui.launch.osgi.SlcLaunchShortcut"
40 icon=
"icons/slc-launch.gif"
41 id=
"org.argeo.slc.ide.ui.slcOsgiLaunchShortcut"
47 <with variable=
"selection">
50 <test property=
"org.eclipse.debug.ui.projectNature" value=
"org.eclipse.pde.PluginNature"/>
52 <adapt type=
"org.eclipse.core.resources.IProject"/>
53 <test property=
"org.eclipse.debug.ui.matchesPattern" value=
"MANIFEST.MF"/>
62 class=
"org.argeo.slc.ide.ui.launch.osgi.OsgiBootLaunchShortcut"
63 icon=
"icons/slc-launch.gif"
64 id=
"org.argeo.slc.ide.ui.osgiBootLaunchShortcut"
70 <with variable=
"selection">
74 <test property=
"org.eclipse.debug.ui.matchesPattern" value=
"*.properties"/>
75 <test property=
"org.eclipse.debug.ui.matchesPattern" value=
"config.ini"/>
84 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcut"
85 icon="icons/slcScriptLaunch.gif"
86 id="org.argeo.slc.ui.launch.slcScriptLaunchShortcut"
92 <with variable="selection">
96 <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>
104 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcutWithDialog"
105 icon="icons/slcScriptLaunch.gif"
106 id="org.argeo.slc.ui.launch.slcScriptLaunchShortcutWithDialog"
107 label="SLC script..."
112 <with variable="selection">
116 <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>
126 point=
"org.eclipse.debug.core.launchConfigurationTypes">
127 <launchConfigurationType
128 id=
"org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"
129 name=
"OSGi Boot Equinox"
130 delegate=
"org.argeo.slc.ide.ui.launch.osgi.OsgiBootEquinoxLaunchConfiguration"
132 sourceLocatorId=
"org.eclipse.pde.ui.launcher.PDESourceLookupDirector"
133 sourcePathComputerId=
"org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"/>
136 point=
"org.eclipse.debug.ui.launchConfigurationTabGroups">
137 <launchConfigurationTabGroup
138 type=
"org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"
139 class=
"org.argeo.slc.ide.ui.launch.osgi.OsgiBootLauncherTabGroup"
140 id=
"org.argeo.slc.ide.ui.OsgiBootLauncherTabGroup">
141 </launchConfigurationTabGroup>
144 point=
"org.eclipse.debug.ui.launchConfigurationTypeImages">
145 <launchConfigurationTypeImage
146 icon=
"icons/slc-launch.gif"
147 configTypeID=
"org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"
148 id=
"org.argeo.slc.ide.ui.OsgiBootEquinoxLauncherImage">
149 </launchConfigurationTypeImage>
152 <extension point = "org.eclipse.debug.core.launchConfigurationTypes">
153 <launchConfigurationType
154 id="org.argeo.slc.ide.ui.slcScriptLaunchType"
156 delegate="org.argeo.slc.ide.ui.launch.script.SlcScriptLaunchDelegate"
158 </launchConfigurationType>
161 point="org.eclipse.debug.ui.launchConfigurationTabGroups">
162 <launchConfigurationTabGroup
163 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchConfigurationTabGroup"
164 id="org.argeo.slc.ui.launch.slcScriptLaunchConfigurationTabGroup1"
165 type="org.argeo.slc.launch.slcScriptLaunchType">
166 </launchConfigurationTabGroup>
169 <!-- See http://www.eclipseplugincentral.com/PNphpBB2-printview-t-4335-start-0.html
170 <extension point="org.eclipse.core.runtime.adapters">
171 <factory adaptableType="org.eclipse.core.resources.IResource" class="">
172 <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
177 point="org.eclipse.ui.preferencePages">
179 class="org.argeo.slc.ui.launch.preferences.SlcPreferencePage"
180 id="org.argeo.slc.ui.slcPreferencePage"
185 point="org.eclipse.debug.ui.launchConfigurationTypeImages">
186 <launchConfigurationTypeImage
187 configTypeID="org.argeo.slc.launch.slcScriptLaunchType"
188 icon="icons/slcScriptLaunch.gif"
189 id="org.argeo.slc.launch.slcScriptLaunchTypeImage">
190 </launchConfigurationTypeImage>