blob: 04f61ef9ce01ca11dc7bd7012c2e1045f129f420 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="org.eclipse.debug.core.launchConfigurationTypes">
<launchConfigurationType
delegate="org.eclipse.rap.tools.launch.internal.RAPLaunchDelegate"
delegateDescription="%launchConfigurationType.delegateDescription"
delegateName="%launchConfigurationType.delegateName"
id="org.eclipse.rap.ui.launch.RAPLauncher"
modes="run,debug"
name="%launchConfigurationType.name"
public="true"
sourceLocatorId="org.eclipse.pde.ui.launcher.PDESourceLookupDirector"
sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer">
</launchConfigurationType>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
configTypeID="org.eclipse.rap.ui.launch.RAPLauncher"
icon="$nl$/icons/obj16/launcher.gif"
id="org.eclipse.rap.tools.launch.RAPLaunchImage">
</launchConfigurationTypeImage>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
<launchConfigurationTabGroup
class="org.eclipse.rap.tools.launch.internal.tab.RAPLaunchTabGroup"
description="%launchConfigurationTabGroup.description"
id="org.eclipse.rap.tools.launch.RAPTabGroup"
type="org.eclipse.rap.ui.launch.RAPLauncher">
<launchMode
description="%launchMode.run.description"
mode="run">
</launchMode>
<launchMode
description="%launchMode.debug.description"
mode="debug">
</launchMode>
</launchConfigurationTabGroup>
</extension>
<extension
point="org.eclipse.debug.ui.launchShortcuts">
<shortcut
class="org.eclipse.rap.tools.launch.internal.RAPLaunchShortcut"
icon="$nl$/icons/obj16/launcher.gif"
id="org.eclipse.rap.tools.launch.RAPLaunchShortcut"
label="%launchShortcut.label"
modes="run,debug">
<configurationType
id="org.eclipse.rap.ui.launch.RAPLauncher">
</configurationType>
<description
description="%launchShortcut.run.description"
mode="run">
</description>
<description
description="%launchShortcut.debug.description"
mode="debug">
</description>
<contextualLaunch>
<enablement>
<with variable="selection">
<count value="1"/>
<iterate>
<and>
<test property="org.eclipse.debug.ui.projectNature" value="org.eclipse.pde.PluginNature"/>
<or>
<adapt type="org.eclipse.core.resources.IProject"/>
<test property="org.eclipse.debug.ui.matchesPattern" value="plugin.xml"/>
<test property="org.eclipse.debug.ui.matchesPattern" value="MANIFEST.MF"/>
</or>
</and>
</iterate>
</with>
</enablement>
</contextualLaunch>
</shortcut>
</extension>
<extension
point="org.eclipse.pde.ui.launchShortcuts">
<shortcut
id="org.eclipse.rap.tools.launch.RAPLaunchShortcut"
label="%pdeLaunchShortcut.run.label"
mode="run"
osgi="false">
</shortcut>
<shortcut
id="org.eclipse.rap.tools.launch.RAPLaunchShortcut"
label="%pdeLaunchShortcut.debug.label"
mode="debug"
osgi="false">
</shortcut>
</extension>
<extension point="org.eclipse.ui.commands">
<command
name="%command.run.name"
description="%command.run.description"
categoryId="org.eclipse.debug.ui.category.run"
id="org.eclipse.rap.tools.launch.RAPLaunchShortcut.run">
</command>
<command
name="%command.debug.name"
description="%command.debug.description"
categoryId="org.eclipse.debug.ui.category.run"
id="org.eclipse.rap.tools.launch.RAPLaunchShortcut.debug">
</command>
</extension>
<extension
point="org.eclipse.ui.bindings">
<key
commandId="org.eclipse.rap.tools.launch.RAPLaunchShortcut.run"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M3+M2+X R">
</key>
<key
commandId="org.eclipse.rap.tools.launch.RAPLaunchShortcut.debug"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M3+M2+D R">
</key>
</extension>
<extension
point="org.eclipse.debug.core.statusHandlers">
<statusHandler
class="org.eclipse.rap.tools.launch.internal.PortBusyStatusHandler"
code="601"
id="org.eclipse.rap.tools.launch.portBusyStatusHandler"
plugin="org.eclipse.rap.tools.launch">
</statusHandler>
</extension>
</plugin>