asobolev | c6294ad | 2007-02-22 08:39:46 +0000 | [diff] [blame] | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <?eclipse version="3.2"?> |
| 3 | <plugin> |
| 4 | |
| 5 | <!-- Extensions Points --> |
| 6 | <extension-point id="interpreterInstallTypePage" name="%interpreterInstallTypePage" schema="schema/interpreterInstallTypePage.exsd"/> |
| 7 | |
| 8 | <!-- Extensions --> |
asobolev | c6294ad | 2007-02-22 08:39:46 +0000 | [diff] [blame] | 9 | <extension point="org.eclipse.core.runtime.adapters"> |
asobolev | 3b52dd6 | 2007-05-21 12:08:56 +0000 | [diff] [blame] | 10 | <factory |
asobolev | c6294ad | 2007-02-22 08:39:46 +0000 | [diff] [blame] | 11 | class="" |
| 12 | adaptableType="org.eclipse.dltk.core.IModelElement"> |
| 13 | <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/> |
| 14 | </factory> |
| 15 | <factory |
| 16 | class="" |
| 17 | adaptableType="org.eclipse.core.resources.IResource"> |
| 18 | <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/> |
| 19 | </factory> |
| 20 | <factory |
| 21 | class="" |
| 22 | adaptableType="org.eclipse.dltk.internal.ui.editor.ExternalStorageEditorInput"> |
| 23 | <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/> |
asobolev | 3b52dd6 | 2007-05-21 12:08:56 +0000 | [diff] [blame] | 24 | </factory> |
asobolev | c6294ad | 2007-02-22 08:39:46 +0000 | [diff] [blame] | 25 | <factory |
dkovalev | bb700ec | 2007-02-26 08:37:02 +0000 | [diff] [blame] | 26 | adaptableType="org.eclipse.dltk.internal.ui.editor.ScriptEditor" |
asobolev | c6294ad | 2007-02-22 08:39:46 +0000 | [diff] [blame] | 27 | class="org.eclipse.dltk.internal.debug.ui.DltkRetargettableActionAdapterFactory"> |
| 28 | <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/> |
| 29 | <adapter |
| 30 | type="org.eclipse.debug.ui.actions.IRunToLineTarget"> |
| 31 | </adapter> |
| 32 | </factory> |
| 33 | </extension> |
aplatov | 3636a0d | 2007-05-02 14:15:32 +0000 | [diff] [blame] | 34 | <extension |
| 35 | point="org.eclipse.ui.popupMenus"> |
| 36 | <objectContribution |
| 37 | objectClass="org.eclipse.dltk.debug.core.model.IScriptMethodEntryBreakpoint" |
| 38 | id="org.eclipse.dltk.debug.MethodBreakpointToggleActions"> |
| 39 | <action |
| 40 | label="%entryAction.label" |
| 41 | helpContextId="entry_toggle_action_context" |
| 42 | state="false" |
| 43 | class="org.eclipse.dltk.debug.ui.actions.EntryToggleAction" |
| 44 | menubarPath="emptyBreakpointGroup" |
| 45 | enablesFor="+" |
| 46 | id="org.eclipse.jdt.debug.ui.actions.EntryToggle"> |
| 47 | </action> |
| 48 | <action |
| 49 | label="%exitAction.label" |
| 50 | helpContextId="exit_toggle_action_context" |
| 51 | state="false" |
| 52 | class="org.eclipse.dltk.debug.ui.actions.ExitToggleAction" |
| 53 | menubarPath="emptyBreakpointGroup" |
| 54 | enablesFor="+" |
| 55 | id="org.eclipse.jdt.debug.ui.actions.ExitToggle"> |
| 56 | </action> |
| 57 | </objectContribution> |
| 58 | <objectContribution |
| 59 | objectClass="org.eclipse.dltk.debug.core.model.IScriptBreakpoint" |
| 60 | id="org.eclipse.dltk.debug.ScriptBreakpointActions"> |
| 61 | <action |
| 62 | class="org.eclipse.dltk.debug.ui.actions.ScriptBreakpointPropertiesAction" |
| 63 | definitionId="org.eclipse.jdt.debug.ui.breakpoint.properties" |
| 64 | enablesFor="1" |
| 65 | helpContextId="breakpoint_properties_action_context" |
| 66 | id="org.eclipse.jdt.debug.ui.actions.JavaBreakpointProperties" |
| 67 | label="%ScriptBreakpointProperties.label" |
| 68 | menubarPath="additions"> |
| 69 | </action> |
| 70 | </objectContribution> |
| 71 | </extension> |
dkovalev | b52aebe | 2007-03-01 11:22:24 +0000 | [diff] [blame] | 72 | |
| 73 | <extension |
| 74 | point="org.eclipse.ui.actionSetPartAssociations"> |
| 75 | <actionSetPartAssociation |
| 76 | targetID="org.eclipse.debug.ui.launchActionSet"> |
| 77 | <part |
| 78 | id="org.eclipse.dltk.ui.ScriptExplorer"> |
| 79 | </part> |
| 80 | </actionSetPartAssociation> |
| 81 | <actionSetPartAssociation |
| 82 | targetID="org.eclipse.dltk.debug.ui.DLTKDebugActionSet"> |
| 83 | <part |
| 84 | id="org.eclipse.dltk.ui.ScriptExplorer"> |
| 85 | </part> |
| 86 | </actionSetPartAssociation> |
| 87 | </extension> |
| 88 | <!-- Adapters for contextual launch --> |
asobolev | c6294ad | 2007-02-22 08:39:46 +0000 | [diff] [blame] | 89 | <extension |
| 90 | point="org.eclipse.ui.actionSets"> |
| 91 | <actionSet |
| 92 | label="%DebugActionSet.label" |
| 93 | visible="false" |
| 94 | id="org.eclipse.dltk.debug.ui.DLTKDebugActionSet"> |
| 95 | <menu |
| 96 | label="%RunMenu.label" |
| 97 | path="additions" |
| 98 | id="org.eclipse.ui.run"> |
| 99 | <separator |
| 100 | name="dltkGroup"> |
| 101 | </separator> |
| 102 | </menu> |
| 103 | </actionSet> |
| 104 | </extension> |
| 105 | <extension |
| 106 | point="org.eclipse.ui.propertyPages"> |
asobolev | c270115 | 2007-05-15 11:02:23 +0000 | [diff] [blame] | 107 | <!-- Eclipse 3.3 fix --> |
asobolev | c6294ad | 2007-02-22 08:39:46 +0000 | [diff] [blame] | 108 | <page |
dkovalev | a4879c9 | 2007-05-18 13:16:46 +0000 | [diff] [blame] | 109 | class="org.eclipse.dltk.debug.ui.breakpoints.ScriptBreakpointPropertyPage" |
asobolev | c6294ad | 2007-02-22 08:39:46 +0000 | [diff] [blame] | 110 | id="org.eclipse.dltk.debug.ui.ScriptBreakpointPropertyPage" |
asobolev | c270115 | 2007-05-15 11:02:23 +0000 | [diff] [blame] | 111 | name="Breakpoint properties"> |
| 112 | <enabledWhen> |
| 113 | <or> |
| 114 | <instanceof |
| 115 | value="org.eclipse.dltk.debug.core.model.IScriptBreakpoint"> |
| 116 | </instanceof> |
| 117 | <adapt |
| 118 | type="org.eclipse.dltk.debug.core.model.IScriptBreakpoint"> |
| 119 | </adapt> |
| 120 | </or> |
| 121 | </enabledWhen> |
| 122 | </page> |
asobolev | c6294ad | 2007-02-22 08:39:46 +0000 | [diff] [blame] | 123 | </extension> |
| 124 | |
| 125 | <extension |
| 126 | point="org.eclipse.ui.contexts"> |
| 127 | <context |
dkovalev | 550d5c4 | 2007-05-17 12:01:21 +0000 | [diff] [blame] | 128 | name="Script Debugging" |
| 129 | description="Context available during script debugging" |
asobolev | c6294ad | 2007-02-22 08:39:46 +0000 | [diff] [blame] | 130 | id="org.eclipse.dltk.debug.ui.debugging" |
| 131 | parentId="org.eclipse.debug.ui.debugging"> |
| 132 | </context> |
| 133 | </extension> |
dkovalev | b52aebe | 2007-03-01 11:22:24 +0000 | [diff] [blame] | 134 | <extension |
| 135 | point="org.eclipse.ui.perspectiveExtensions"> |
| 136 | <perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective"> |
| 137 | <view |
| 138 | relative="org.eclipse.debug.ui.DebugView" |
| 139 | visible="false" |
| 140 | relationship="stack" |
| 141 | id="org.eclipse.dltk.ui.ScriptExplorer"> |
| 142 | </view> |
| 143 | </perspectiveExtension> |
| 144 | </extension> |
dkovalev | b513ed5 | 2007-05-03 11:54:37 +0000 | [diff] [blame] | 145 | |
asobolev | c6294ad | 2007-02-22 08:39:46 +0000 | [diff] [blame] | 146 | |
| 147 | <extension |
| 148 | point="org.eclipse.debug.core.statusHandlers"> |
| 149 | <statusHandler |
dkovalev | 7cd399f | 2007-05-16 11:05:56 +0000 | [diff] [blame] | 150 | class="org.eclipse.dltk.internal.debug.ui.handlers.DbgpServiceNotAvailableStatusHandler" |
asobolev | c6294ad | 2007-02-22 08:39:46 +0000 | [diff] [blame] | 151 | code="200" |
| 152 | id="org.eclipse.dltk.internal.debug.ui.DbgpServiceNotAvailableStatusHandler" |
| 153 | plugin="org.eclipse.dltk.launching"> |
| 154 | </statusHandler> |
| 155 | <statusHandler |
dkovalev | 7cd399f | 2007-05-16 11:05:56 +0000 | [diff] [blame] | 156 | class="org.eclipse.dltk.internal.debug.ui.handlers.DebuggingEngineNotStartedStatusHandler" |
asobolev | c6294ad | 2007-02-22 08:39:46 +0000 | [diff] [blame] | 157 | code="201" |
| 158 | id="org.eclipse.dltk.internal.debug.ui.DebuggingEngineNotStartedStatusHandler" |
| 159 | plugin="org.eclipse.dltk.launching"> |
| 160 | </statusHandler> |
| 161 | <statusHandler |
dkovalev | 7cd399f | 2007-05-16 11:05:56 +0000 | [diff] [blame] | 162 | class="org.eclipse.dltk.internal.debug.ui.handlers.DebuggingEngineNotConnectedStatusHandler" |
asobolev | c6294ad | 2007-02-22 08:39:46 +0000 | [diff] [blame] | 163 | code="202" |
| 164 | id="org.eclipse.dltk.internal.debug.ui.DebuggingEngineNotConnectedStatusHandler" |
| 165 | plugin="org.eclipse.dltk.launching"> |
dkovalev | b52aebe | 2007-03-01 11:22:24 +0000 | [diff] [blame] | 166 | </statusHandler> |
| 167 | <statusHandler |
dkovalev | a4879c9 | 2007-05-18 13:16:46 +0000 | [diff] [blame] | 168 | class="org.eclipse.dltk.internal.debug.ui.handlers.NoDefaultInterpreterStatusHandler" |
dkovalev | b52aebe | 2007-03-01 11:22:24 +0000 | [diff] [blame] | 169 | code="167" |
| 170 | id="org.eclipse.dltk.internal.debug.ui.NoDefaultInterpreterStatusHandler" |
| 171 | plugin="org.eclipse.dltk.launching"> |
asobolev | c6294ad | 2007-02-22 08:39:46 +0000 | [diff] [blame] | 172 | </statusHandler> |
| 173 | </extension> |
dkovalev | df20834 | 2007-04-18 12:45:08 +0000 | [diff] [blame] | 174 | <extension |
| 175 | point="org.eclipse.ui.preferencePages"> |
| 176 | <page |
| 177 | category="org.eclipse.dltk.preferences" |
dkovalev | a4879c9 | 2007-05-18 13:16:46 +0000 | [diff] [blame] | 178 | class="org.eclipse.dltk.debug.ui.preferences.ScriptDebugPreferencePage" |
dkovalev | df20834 | 2007-04-18 12:45:08 +0000 | [diff] [blame] | 179 | id="org.eclipse.dltk.preferences.debug" |
| 180 | name="Debugging"> |
| 181 | </page> |
| 182 | </extension> |
dkovalev | 7cd399f | 2007-05-16 11:05:56 +0000 | [diff] [blame] | 183 | <extension |
| 184 | point="org.eclipse.ui.views"> |
| 185 | <view |
| 186 | class="org.eclipse.dltk.internal.debug.ui.ScriptDebugLogView" |
| 187 | id="org.eclipse.dltk.debug.ui.dbgpLogView" |
| 188 | name="Script Debug Log"> |
| 189 | </view> |
| 190 | </extension> |
dkovalev | a4879c9 | 2007-05-18 13:16:46 +0000 | [diff] [blame] | 191 | |
| 192 | <extension |
| 193 | point="org.eclipse.ui.viewActions"> |
| 194 | |
| 195 | <viewContribution |
| 196 | targetID="org.eclipse.debug.ui.VariableView" |
| 197 | id="org.eclipse.jdt.debug.ui.VariableViewActions"> |
| 198 | <action |
| 199 | class="org.eclipse.dltk.debug.ui.ToggleShowGlobalVariablesActionDelegate" |
| 200 | id="org.eclipse.jdt.debug.ui.variableViewActions.ShowStatic" |
| 201 | label="%ShowGlobalVarsAction.label" |
| 202 | menubarPath="org.eclipse.dltk.debug.ui.VariableView.scriptSubmenu/scriptPart" |
| 203 | style="toggle" |
| 204 | tooltip="%ShowGlobalVarsAction.tooltip"> |
| 205 | </action> |
| 206 | <action |
| 207 | class="org.eclipse.dltk.debug.ui.ToggleShowClassVariablesActionDelegate" |
| 208 | id="org.eclipse.jdt.debug.ui.variableViewActions.ShowStatic" |
| 209 | label="%ShowClassVarsAction.label" |
| 210 | menubarPath="org.eclipse.dltk.debug.ui.VariableView.scriptSubmenu/scriptPart" |
| 211 | style="toggle" |
| 212 | tooltip="%ShowClasssVarsAction.tooltip"> |
| 213 | </action> |
| 214 | <menu |
| 215 | id="org.eclipse.dltk.debug.ui.VariableView.scriptSubmenu" |
| 216 | label="%VariablesViewScriptSubmenu.label" |
| 217 | path="scriptActions"> |
| 218 | <groupMarker name="org.eclipse.dltk.debug.ui.scriptPart"/> |
| 219 | </menu> |
| 220 | </viewContribution> |
| 221 | </extension> |
| 222 | |
| 223 | |
| 224 | |
asobolev | c6294ad | 2007-02-22 08:39:46 +0000 | [diff] [blame] | 225 | </plugin> |