name="SLC">\r
</perspective>\r
</extension>\r
-<extension\r
- point="org.eclipse.pde.core.targets">\r
- <target\r
- definition="slc-sdk-dev.target"\r
- id="org.argeo.slc.ide.ui.targetSlcSdkDev"\r
- name="SLC SDK Dev">\r
- </target>\r
- <target\r
- definition="slc-sdk-0.12.target"\r
- id="org.argeo.slc.ide.ui.targetSlcSdk0_12"\r
- name="SLC SDK v0.12.x">\r
- </target>\r
-</extension> \r
<extension\r
point="org.eclipse.debug.ui.launchShortcuts">\r
<shortcut\r
- class="org.argeo.slc.ide.ui.launch.osgi.SlcLaunchShortcut"\r
- icon="icons/slc-launch.gif"\r
- id="org.argeo.slc.ide.ui.slcOsgiLaunchShortcut"\r
- label="SLC"\r
+ class="org.argeo.slc.ide.ui.launch.osgi.EclipseBootLaunchShortcut"\r
+ icon="icons/eclipse-launch.gif"\r
+ id="org.argeo.slc.ide.ui.eclipseBootLaunchShortcut"\r
+ label="Eclipse Boot (RCP)"\r
modes="run,debug">\r
- \r
<contextualLaunch>\r
<enablement>\r
- <with variable="selection">\r
- <iterate>\r
- <and>\r
- <test property="org.eclipse.debug.ui.projectNature" value="org.eclipse.pde.PluginNature"/>\r
- <or>\r
- <adapt type="org.eclipse.core.resources.IProject"/>\r
- <test property="org.eclipse.debug.ui.matchesPattern" value="MANIFEST.MF"/>\r
- </or>\r
- </and>\r
- </iterate>\r
- </with>\r
+ <with variable="selection">\r
+ <count value="1"/>\r
+ <iterate>\r
+ <or>\r
+ <test property="org.eclipse.debug.ui.matchesPattern" value="*.properties"/>\r
+ <test property="org.eclipse.debug.ui.matchesPattern" value="config.ini"/>\r
+ </or>\r
+ </iterate>\r
+ </with>\r
</enablement>\r
</contextualLaunch> \r
</shortcut>\r
class="org.argeo.slc.ide.ui.launch.osgi.OsgiBootLaunchShortcut"\r
icon="icons/slc-launch.gif"\r
id="org.argeo.slc.ide.ui.osgiBootLaunchShortcut"\r
- label="OSGiBoot"\r
+ label="OSGi Boot (Equinox, RAP)"\r
modes="run,debug">\r
- \r
<contextualLaunch>\r
<enablement>\r
<with variable="selection">\r
</enablement>\r
</contextualLaunch> \r
</shortcut>\r
- <!--\r
- <shortcut\r
- class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcut"\r
- icon="icons/slcScriptLaunch.gif"\r
- id="org.argeo.slc.ui.launch.slcScriptLaunchShortcut"\r
- label="SLC script"\r
- modes="run,debug">\r
- \r
- <contextualLaunch>\r
- <enablement>\r
- <with variable="selection">\r
- <count value="1"/>\r
- <iterate>\r
- <or>\r
- <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>\r
- </or>\r
- </iterate>\r
- </with>\r
- </enablement>\r
- </contextualLaunch>\r
- </shortcut>\r
- <shortcut
- class="org.argeo.slc.ui.launch.script.SlcScriptLaunchShortcutWithDialog"
- icon="icons/slcScriptLaunch.gif"
- id="org.argeo.slc.ui.launch.slcScriptLaunchShortcutWithDialog"
- label="SLC script..."
- modes="run,debug">
-
- <contextualLaunch>
- <enablement>
- <with variable="selection">
- <count value="1"/>
- <iterate>
- <or>
- <test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>
- </or>
- </iterate>
- </with>
- </enablement>
- </contextualLaunch>
- </shortcut>\r
--->
</extension>\r
<extension\r
point="org.eclipse.debug.core.launchConfigurationTypes">\r
modes="run, debug"\r
sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector"\r
sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"/>\r
+ <launchConfigurationType\r
+ id="org.argeo.slc.ide.ui.EclipseBootLauncher"\r
+ name="Eclipse Boot"\r
+ delegate="org.argeo.slc.ide.ui.launch.osgi.EclipseBootLaunchConfiguration"\r
+ modes="run, debug"\r
+ sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector"\r
+ sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"/>\r
</extension>\r
<extension\r
point="org.eclipse.debug.ui.launchConfigurationTabGroups">\r
class="org.argeo.slc.ide.ui.launch.osgi.OsgiBootLauncherTabGroup"\r
id="org.argeo.slc.ide.ui.OsgiBootLauncherTabGroup">\r
</launchConfigurationTabGroup>\r
+ <launchConfigurationTabGroup\r
+ type="org.argeo.slc.ide.ui.EclipseBootLauncher"\r
+ class="org.argeo.slc.ide.ui.launch.osgi.EclipseBootLauncherTabGroup"\r
+ id="org.argeo.slc.ide.ui.EclipseBootLauncherTabGroup">\r
+ </launchConfigurationTabGroup>\r
</extension>\r
<extension\r
point="org.eclipse.debug.ui.launchConfigurationTypeImages">\r
configTypeID="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncher"\r
id="org.argeo.slc.ide.ui.OsgiBootEquinoxLauncherImage">\r
</launchConfigurationTypeImage>\r
+ <launchConfigurationTypeImage\r
+ icon="icons/eclipse-launch.gif"\r
+ configTypeID="org.argeo.slc.ide.ui.EclipseBootLauncher"\r
+ id="org.argeo.slc.ide.ui.EclipseBootLauncherImage">\r
+ </launchConfigurationTypeImage>\r
</extension>\r
-<!--\r
-<extension point = "org.eclipse.debug.core.launchConfigurationTypes">\r
- <launchConfigurationType\r
- id="org.argeo.slc.ide.ui.slcScriptLaunchType"\r
- name="SLC Script"\r
- delegate="org.argeo.slc.ide.ui.launch.script.SlcScriptLaunchDelegate"\r
- modes= "run, debug">\r
- </launchConfigurationType>\r
-</extension>\r
-<extension\r
- point="org.eclipse.debug.ui.launchConfigurationTabGroups">\r
- <launchConfigurationTabGroup\r
- class="org.argeo.slc.ui.launch.script.SlcScriptLaunchConfigurationTabGroup"\r
- id="org.argeo.slc.ui.launch.slcScriptLaunchConfigurationTabGroup1"\r
- type="org.argeo.slc.launch.slcScriptLaunchType">\r
- </launchConfigurationTabGroup>\r
-</extension>\r
--->\r
-<!-- See http://www.eclipseplugincentral.com/PNphpBB2-printview-t-4335-start-0.html\r
-<extension point="org.eclipse.core.runtime.adapters">\r
-<factory adaptableType="org.eclipse.core.resources.IResource" class="">\r
-<adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>\r
-</factory>\r
-</extension> -->\r
-<!--\r
-<extension\r
- point="org.eclipse.ui.preferencePages">\r
- <page\r
- class="org.argeo.slc.ui.launch.preferences.SlcPreferencePage"\r
- id="org.argeo.slc.ui.slcPreferencePage"\r
- name="SLC">\r
- </page>\r
-</extension>\r
-<extension\r
- point="org.eclipse.debug.ui.launchConfigurationTypeImages">\r
- <launchConfigurationTypeImage\r
- configTypeID="org.argeo.slc.launch.slcScriptLaunchType"\r
- icon="icons/slcScriptLaunch.gif"\r
- id="org.argeo.slc.launch.slcScriptLaunchTypeImage">\r
- </launchConfigurationTypeImage>\r
-</extension>\r
--->\r
</plugin>\r