]>
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"
22 point=
"org.eclipse.pde.core.targets">
24 definition=
"slc-sdk-dev.target"
25 id=
"org.argeo.slc.ide.ui.targetSlcSdkDev"
29 definition=
"slc-sdk-0.12.target"
30 id=
"org.argeo.slc.ide.ui.targetSlcSdk0_12"
31 name=
"SLC SDK v0.12.x">
35 point=
"org.eclipse.debug.ui.launchShortcuts">
37 class=
"org.argeo.slc.ide.ui.launch.osgi.SlcLaunchShortcut"
38 icon=
"icons/slc-launch.gif"
39 id=
"org.argeo.slc.ide.ui.slcOsgiLaunchShortcut"
45 <with variable=
"selection">
48 <test property=
"org.eclipse.debug.ui.projectNature" value=
"org.eclipse.pde.PluginNature"/>
50 <adapt type=
"org.eclipse.core.resources.IProject"/>
51 <test property=
"org.eclipse.debug.ui.matchesPattern" value=
"MANIFEST.MF"/>
60 class=
"org.argeo.slc.ide.ui.launch.osgi.OsgiBootLaunchShortcut"
61 icon=
"icons/slc-launch.gif"
62 id=
"org.argeo.slc.ide.ui.osgiBootLaunchShortcut"
68 <with variable=
"selection">
72 <test property=
"org.eclipse.debug.ui.matchesPattern" value=
"*.properties"/>
73 <test property=
"org.eclipse.debug.ui.matchesPattern" value=
"config.ini"/>
82 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcut"
83 icon="icons/slcScriptLaunch.gif"
84 id="org.argeo.slc.ui.launch.slcScriptLaunchShortcut"
90 <with variable="selection">
94 <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>
102 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcutWithDialog"
103 icon="icons/slcScriptLaunch.gif"
104 id="org.argeo.slc.ui.launch.slcScriptLaunchShortcutWithDialog"
105 label="SLC script..."
110 <with variable="selection">
114 <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>
124 point=
"org.eclipse.debug.core.launchConfigurationTypes">
125 <launchConfigurationType
126 id=
"org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"
127 name=
"OSGi Boot Equinox"
128 delegate=
"org.argeo.slc.ide.ui.launch.osgi.OsgiBootEquinoxLaunchConfiguration"
130 sourceLocatorId=
"org.eclipse.pde.ui.launcher.PDESourceLookupDirector"
131 sourcePathComputerId=
"org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"/>
134 point=
"org.eclipse.debug.ui.launchConfigurationTabGroups">
135 <launchConfigurationTabGroup
136 type=
"org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"
137 class=
"org.argeo.slc.ide.ui.launch.osgi.OsgiBootLauncherTabGroup"
138 id=
"org.argeo.slc.ide.ui.OsgiBootLauncherTabGroup">
139 </launchConfigurationTabGroup>
142 point=
"org.eclipse.debug.ui.launchConfigurationTypeImages">
143 <launchConfigurationTypeImage
144 icon=
"icons/slc-launch.gif"
145 configTypeID=
"org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"
146 id=
"org.argeo.slc.ide.ui.OsgiBootEquinoxLauncherImage">
147 </launchConfigurationTypeImage>
150 <extension point = "org.eclipse.debug.core.launchConfigurationTypes">
151 <launchConfigurationType
152 id="org.argeo.slc.ide.ui.slcScriptLaunchType"
154 delegate="org.argeo.slc.ide.ui.launch.script.SlcScriptLaunchDelegate"
156 </launchConfigurationType>
159 point="org.eclipse.debug.ui.launchConfigurationTabGroups">
160 <launchConfigurationTabGroup
161 class="org.argeo.slc.ui.launch.script.SlcScriptLaunchConfigurationTabGroup"
162 id="org.argeo.slc.ui.launch.slcScriptLaunchConfigurationTabGroup1"
163 type="org.argeo.slc.launch.slcScriptLaunchType">
164 </launchConfigurationTabGroup>
167 <!-- See http://www.eclipseplugincentral.com/PNphpBB2-printview-t-4335-start-0.html
168 <extension point="org.eclipse.core.runtime.adapters">
169 <factory adaptableType="org.eclipse.core.resources.IResource" class="">
170 <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
175 point="org.eclipse.ui.preferencePages">
177 class="org.argeo.slc.ui.launch.preferences.SlcPreferencePage"
178 id="org.argeo.slc.ui.slcPreferencePage"
183 point="org.eclipse.debug.ui.launchConfigurationTypeImages">
184 <launchConfigurationTypeImage
185 configTypeID="org.argeo.slc.launch.slcScriptLaunchType"
186 icon="icons/slcScriptLaunch.gif"
187 id="org.argeo.slc.launch.slcScriptLaunchTypeImage">
188 </launchConfigurationTypeImage>