| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.4"?> |
| <plugin> |
| <extension |
| point="org.eclipse.debug.ui.launchConfigurationTypeImages"> |
| <launchConfigurationTypeImage |
| configTypeID="org.eclipse.e4.languages.javascript.debug.launchConfigurationType" |
| icon="$nl$/icons/elcl16/script.gif" |
| id="org.eclipse.e4.languages.javascript.debug.ui.launchConfigurationTypeImage"> |
| </launchConfigurationTypeImage> |
| </extension> |
| <extension |
| point="org.eclipse.debug.ui.launchConfigurationTabGroups"> |
| <launchConfigurationTabGroup |
| class="org.eclipse.e4.languages.internal.javascript.debug.ui.launching.JavascriptTabGroup" |
| description="%launchConfigurationTabGroup.description" |
| helpContextId="javascript_tab_group" |
| id="org.eclipse.e4.languages.javascript.debug.ui.launchConfigurationTabGroup" |
| type="org.eclipse.e4.languages.javascript.debug.launchConfigurationType"> |
| </launchConfigurationTabGroup> |
| </extension> |
| <!-- |
| <extension |
| point="org.eclipse.debug.core.launchDelegates"> |
| <launchDelegate |
| delegate="org.eclipse.e4.languages.internal.javascript.debug.launching.JavascriptLaunchDelegate" |
| delegateDescription="%launchDelegate.description" |
| id="org.eclipse.e4.languages.javascript.debug.launchDelegate" |
| modes="run,debug" |
| name="%launchDelegate.name" |
| sourceLocatorId="org.eclipse.e4.languages.javascript.debug.sourceLocator" |
| sourcePathComputerId="org.eclipse.e4.languages.javascript.debug.sourcePathComputer" |
| type="org.eclipse.e4.languages.javascript.debug.launchConfigurationType"> |
| </launchDelegate> |
| </extension> |
| --> |
| <extension |
| point="org.eclipse.core.runtime.adapters"> |
| <factory |
| adaptableType="org.eclipse.wst.jsdt.internal.ui.javaeditor.CompilationUnitEditor" |
| class="org.eclipse.e4.languages.internal.javascript.debug.ui.adapters.JSDIAdapterFactory"> |
| <adapter |
| type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"> |
| </adapter> |
| </factory> |
| <factory |
| adaptableType="org.eclipse.wst.jsdt.core.IFunction" |
| class="org.eclipse.e4.languages.internal.javascript.debug.ui.adapters.JSDIAdapterFactory"> |
| <adapter |
| type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"> |
| </adapter> |
| </factory> |
| <factory |
| adaptableType="org.eclipse.wst.jsdt.core.IField" |
| class="org.eclipse.e4.languages.internal.javascript.debug.ui.adapters.JSDIAdapterFactory"> |
| <adapter |
| type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"> |
| </adapter> |
| </factory> |
| </extension> |
| <extension |
| point="org.eclipse.ui.editorActions"> |
| <editorContribution |
| id="org.eclipse.e4.languages.javascript.debug.ui.togglebreakpoint" |
| targetID="org.eclipse.wst.jsdt.ui.CompilationUnitEditor"> |
| <action |
| actionID="RulerDoubleClick" |
| class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate" |
| id="org.eclipse.e4.languages.javascript.debug.ui.RulerToggleBreakpoint" |
| label="%togglebreakpointRulerAction.name"> |
| </action> |
| </editorContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.popupMenus"> |
| <viewerContribution |
| id="org.eclipse.e4.languages.javascript.debug.ui.RulerPopupActions" |
| targetID="org.eclipse.wst.jsdt.ui.CompilationUnitEditor.RulerContext"> |
| <action |
| class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate" |
| id="org.eclipse.e4.languages.javascript.debug.ui.ManageBreakpointRulerActionDelegate" |
| label="%togglebreakpointRulerAction.name" |
| menubarPath="debug"> |
| </action> |
| </viewerContribution> |
| </extension> |
| <extension |
| point="org.eclipse.debug.ui.debugModelPresentations"> |
| <debugModelPresentation |
| class="org.eclipse.e4.languages.internal.javascript.debug.ui.JSDIModelPresentation" |
| id="org.eclipse.e4.languages.javascript.debug.model"> |
| </debugModelPresentation> |
| </extension> |
| <extension |
| point="org.eclipse.ui.popupMenus"> |
| <objectContribution |
| adaptable="true" |
| id="org.eclipse.e4.languages.javascript.debug.ui.outline.togglefunctionbreakpoint" |
| objectClass="org.eclipse.wst.jsdt.core.IFunction"> |
| <action |
| class="org.eclipse.e4.languages.internal.javascript.debug.ui.breakpoints.ToggleFunctionBreakpointActionDelegate" |
| enablesFor="+" |
| helpContextId="toggle_function_bp_outline" |
| icon="icons/elcl16/brkp_obj.gif" |
| id="org.eclipse.e4.languages.javascript.debug.ui.outline.togglefunction" |
| label="Toggle Function Breakpoint" |
| menubarPath="additions" |
| tooltip="Toggle a breakpoint on the selected function"> |
| </action> |
| </objectContribution> |
| </extension> |
| |
| </plugin> |