| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?> |
| <plugin> |
| |
| <!-- Extensions Points --> |
| <extension-point id="interpreterInstallTypePage" name="%interpreterInstallTypePage" schema="schema/interpreterInstallTypePage.exsd"/> |
| |
| <!-- Extensions --> |
| <extension point="org.eclipse.core.runtime.adapters"> |
| <factory |
| class="" |
| adaptableType="org.eclipse.dltk.core.IModelElement"> |
| <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/> |
| </factory> |
| <factory |
| class="" |
| adaptableType="org.eclipse.core.resources.IResource"> |
| <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/> |
| </factory> |
| <factory |
| class="" |
| adaptableType="org.eclipse.dltk.internal.ui.editor.ExternalStorageEditorInput"> |
| <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/> |
| </factory> |
| <factory |
| adaptableType="org.eclipse.dltk.internal.ui.editor.ScriptEditor" |
| class="org.eclipse.dltk.internal.debug.ui.DltkRetargettableActionAdapterFactory"> |
| <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/> |
| <adapter |
| type="org.eclipse.debug.ui.actions.IRunToLineTarget"> |
| </adapter> |
| </factory> |
| </extension> |
| <extension |
| point="org.eclipse.ui.popupMenus"> |
| <objectContribution |
| objectClass="org.eclipse.dltk.debug.core.model.IScriptMethodEntryBreakpoint" |
| id="org.eclipse.dltk.debug.MethodBreakpointToggleActions"> |
| <action |
| label="%entryAction.label" |
| helpContextId="entry_toggle_action_context" |
| state="false" |
| class="org.eclipse.dltk.debug.ui.actions.EntryToggleAction" |
| menubarPath="emptyBreakpointGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.actions.EntryToggle"> |
| </action> |
| <action |
| label="%exitAction.label" |
| helpContextId="exit_toggle_action_context" |
| state="false" |
| class="org.eclipse.dltk.debug.ui.actions.ExitToggleAction" |
| menubarPath="emptyBreakpointGroup" |
| enablesFor="+" |
| id="org.eclipse.jdt.debug.ui.actions.ExitToggle"> |
| </action> |
| </objectContribution> |
| <objectContribution |
| objectClass="org.eclipse.dltk.debug.core.model.IScriptBreakpoint" |
| id="org.eclipse.dltk.debug.ScriptBreakpointActions"> |
| <action |
| class="org.eclipse.dltk.debug.ui.actions.ScriptBreakpointPropertiesAction" |
| definitionId="org.eclipse.jdt.debug.ui.breakpoint.properties" |
| enablesFor="1" |
| helpContextId="breakpoint_properties_action_context" |
| id="org.eclipse.jdt.debug.ui.actions.JavaBreakpointProperties" |
| label="%ScriptBreakpointProperties.label" |
| menubarPath="additions"> |
| </action> |
| </objectContribution> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.actionSetPartAssociations"> |
| <actionSetPartAssociation |
| targetID="org.eclipse.debug.ui.launchActionSet"> |
| <part |
| id="org.eclipse.dltk.ui.ScriptExplorer"> |
| </part> |
| </actionSetPartAssociation> |
| <actionSetPartAssociation |
| targetID="org.eclipse.dltk.debug.ui.DLTKDebugActionSet"> |
| <part |
| id="org.eclipse.dltk.ui.ScriptExplorer"> |
| </part> |
| </actionSetPartAssociation> |
| </extension> |
| <!-- Adapters for contextual launch --> |
| <extension |
| point="org.eclipse.ui.actionSets"> |
| <actionSet |
| label="%DebugActionSet.label" |
| visible="false" |
| id="org.eclipse.dltk.debug.ui.DLTKDebugActionSet"> |
| <menu |
| label="%RunMenu.label" |
| path="additions" |
| id="org.eclipse.ui.run"> |
| <separator |
| name="dltkGroup"> |
| </separator> |
| </menu> |
| </actionSet> |
| </extension> |
| <extension |
| point="org.eclipse.ui.propertyPages"> |
| <!-- Eclipse 3.3 fix --> |
| <page |
| class="org.eclipse.dltk.debug.ui.breakpoints.ScriptBreakpointPropertyPage" |
| id="org.eclipse.dltk.debug.ui.ScriptBreakpointPropertyPage" |
| name="Breakpoint properties"> |
| <enabledWhen> |
| <or> |
| <instanceof |
| value="org.eclipse.dltk.debug.core.model.IScriptBreakpoint"> |
| </instanceof> |
| <adapt |
| type="org.eclipse.dltk.debug.core.model.IScriptBreakpoint"> |
| </adapt> |
| </or> |
| </enabledWhen> |
| </page> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.contexts"> |
| <context |
| name="Script Debugging" |
| description="Context available during script debugging" |
| id="org.eclipse.dltk.debug.ui.debugging" |
| parentId="org.eclipse.debug.ui.debugging"> |
| </context> |
| </extension> |
| <extension |
| point="org.eclipse.ui.perspectiveExtensions"> |
| <perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective"> |
| <view |
| relative="org.eclipse.debug.ui.DebugView" |
| visible="false" |
| relationship="stack" |
| id="org.eclipse.dltk.ui.ScriptExplorer"> |
| </view> |
| </perspectiveExtension> |
| </extension> |
| |
| |
| <extension |
| point="org.eclipse.debug.core.statusHandlers"> |
| <statusHandler |
| class="org.eclipse.dltk.internal.debug.ui.handlers.DbgpServiceNotAvailableStatusHandler" |
| code="200" |
| id="org.eclipse.dltk.internal.debug.ui.DbgpServiceNotAvailableStatusHandler" |
| plugin="org.eclipse.dltk.launching"> |
| </statusHandler> |
| <statusHandler |
| class="org.eclipse.dltk.internal.debug.ui.handlers.DebuggingEngineNotStartedStatusHandler" |
| code="201" |
| id="org.eclipse.dltk.internal.debug.ui.DebuggingEngineNotStartedStatusHandler" |
| plugin="org.eclipse.dltk.launching"> |
| </statusHandler> |
| <statusHandler |
| class="org.eclipse.dltk.internal.debug.ui.handlers.DebuggingEngineNotConnectedStatusHandler" |
| code="202" |
| id="org.eclipse.dltk.internal.debug.ui.DebuggingEngineNotConnectedStatusHandler" |
| plugin="org.eclipse.dltk.launching"> |
| </statusHandler> |
| <statusHandler |
| class="org.eclipse.dltk.internal.debug.ui.handlers.NoDefaultInterpreterStatusHandler" |
| code="167" |
| id="org.eclipse.dltk.internal.debug.ui.NoDefaultInterpreterStatusHandler" |
| plugin="org.eclipse.dltk.launching"> |
| </statusHandler> |
| </extension> |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| category="org.eclipse.dltk.preferences" |
| class="org.eclipse.dltk.debug.ui.preferences.ScriptDebugPreferencePage" |
| id="org.eclipse.dltk.preferences.debug" |
| name="Debugging"> |
| </page> |
| </extension> |
| <extension |
| point="org.eclipse.ui.views"> |
| <view |
| class="org.eclipse.dltk.internal.debug.ui.ScriptDebugLogView" |
| id="org.eclipse.dltk.debug.ui.dbgpLogView" |
| name="Script Debug Log"> |
| </view> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.viewActions"> |
| |
| <viewContribution |
| targetID="org.eclipse.debug.ui.VariableView" |
| id="org.eclipse.jdt.debug.ui.VariableViewActions"> |
| <action |
| class="org.eclipse.dltk.debug.ui.ToggleShowGlobalVariablesActionDelegate" |
| id="org.eclipse.jdt.debug.ui.variableViewActions.ShowStatic" |
| label="%ShowGlobalVarsAction.label" |
| menubarPath="org.eclipse.dltk.debug.ui.VariableView.scriptSubmenu/scriptPart" |
| style="toggle" |
| tooltip="%ShowGlobalVarsAction.tooltip"> |
| </action> |
| <action |
| class="org.eclipse.dltk.debug.ui.ToggleShowClassVariablesActionDelegate" |
| id="org.eclipse.jdt.debug.ui.variableViewActions.ShowStatic" |
| label="%ShowClassVarsAction.label" |
| menubarPath="org.eclipse.dltk.debug.ui.VariableView.scriptSubmenu/scriptPart" |
| style="toggle" |
| tooltip="%ShowClasssVarsAction.tooltip"> |
| </action> |
| <menu |
| id="org.eclipse.dltk.debug.ui.VariableView.scriptSubmenu" |
| label="%VariablesViewScriptSubmenu.label" |
| path="scriptActions"> |
| <groupMarker name="org.eclipse.dltk.debug.ui.scriptPart"/> |
| </menu> |
| </viewContribution> |
| </extension> |
| |
| |
| |
| </plugin> |