blob: c736f95c7546c420f06d885536769d9e8016540c [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension point="org.eclipse.dltk.launching.debuggingEngine">
<engineContribution natureId="org.eclipse.dltk.javascript.core.nature">
<engine
class="org.eclipse.dltk.javascript.jsjdtdebugger.JavaScriptAndJDTDebuggerRunnerFactory"
description="%DebuggingEngine.description"
id="org.eclipse.dltk.javascript.jsjdtdebugger"
name="%DebuggingEngine.name"
priority="0"
propertyPageId="org.eclipse.dltk.javascript.propertyPage.debug.engines.jsjdtdebugger"
preferencePageId="org.eclipse.dltk.javascript.preferences.debug.engines.jsjdtdebugger">
</engine>
</engineContribution>
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page
category="org.eclipse.dltk.javascript.preferences.debug.engines"
class="org.eclipse.dltk.javascript.jsjdtdebugger.preferences.JavaScriptAndJdtDebuggerPreferencePage"
id="org.eclipse.dltk.javascript.preferences.debug.engines.jsjdtdebugger"
name="%PreferencePage.name">
</page>
</extension>
<extension point="org.eclipse.ui.propertyPages">
<page
class="org.eclipse.dltk.javascript.jsjdtdebugger.preferences.JavaScriptAndJdtDebuggerPreferencePage"
category="org.eclipse.dltk.javascript.propertyPage.debug.engines"
id="org.eclipse.dltk.javascript.propertyPage.debug.engines.jsjdtdebugger"
name="%PropertyPage.name">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.dltk.javascript.core.nature" />
</adapt>
</enabledWhen>
</page>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
description="%suspendOnMethodEntry.description"
id="org.eclipse.dltk.javascript.jsjdtdebugger.suspendOnMethodEntry"
name="%suspendOnMethodEntry.name">
</command>
<command
description="%suspendOnMethodExit.description"
id="org.eclipse.dltk.javascript.jsjdtdebugger.suspendOnMethodExit"
name="%suspendOnMethodExit.name">
</command>
<command
description="%suspendOnException.description"
id="org.eclipse.dltk.javascript.jsjdtdebugger.suspendOnException"
name="%suspendOnException.name">
</command>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.dltk.javascript.jsjdtdebugger.handler.ToggleSuspendOnMethodEntry"
commandId="org.eclipse.dltk.javascript.jsjdtdebugger.suspendOnMethodEntry">
</handler>
<handler
class="org.eclipse.dltk.javascript.jsjdtdebugger.handler.ToggleSuspendOnMethodExit"
commandId="org.eclipse.dltk.javascript.jsjdtdebugger.suspendOnMethodExit">
</handler>
<handler
class="org.eclipse.dltk.javascript.jsjdtdebugger.handler.ToggleSuspendOnException"
commandId="org.eclipse.dltk.javascript.jsjdtdebugger.suspendOnException">
</handler>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="menu:org.eclipse.debug.ui.BreakpointView">
<menu
label="%jsjdtDebuggerMenu.label">
<command
commandId="org.eclipse.dltk.javascript.jsjdtdebugger.suspendOnMethodEntry"
style="toggle"
tooltip="%suspendOnMethodEntry.tooltip">
</command>
<command
commandId="org.eclipse.dltk.javascript.jsjdtdebugger.suspendOnMethodExit"
style="toggle"
tooltip="%suspendOnMethodExit.tooltip">
</command>
<command
commandId="org.eclipse.dltk.javascript.jsjdtdebugger.suspendOnException"
style="toggle"
tooltip="%suspendOnException.tooltip">
</command>
</menu>
</menuContribution>
</extension>
<!--
<extension
point="org.eclipse.ui.viewActions">
<viewContribution
id="org.eclipse.dltk.javascript.jsjdtdebugger.breakpointsContribution"
targetID="org.eclipse.debug.ui.BreakpointView">
<action
class="org.eclipse.dltk.javascript.jsjdtdebugger.action.JavaScriptMenuAction"
id="org.eclipse.dltk.javascript.jsjdtdebugger.javaScriptAction"
label="JavaScript"
menubarPath="defaultJavaScriptGroup"
style="pulldown"
tooltip="JavaScript">
</action>
</viewContribution>
</extension>
-->
</plugin>