blob: 1816080c1812dc44ffdf47e518429e59004fd2d9 [file] [log] [blame]
asobolevc6294ad2007-02-22 08:39:46 +00001<?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 -->
asobolevc6294ad2007-02-22 08:39:46 +00009 <extension point="org.eclipse.core.runtime.adapters">
asobolev3b52dd62007-05-21 12:08:56 +000010 <factory
asobolevc6294ad2007-02-22 08:39:46 +000011 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"/>
asobolev3b52dd62007-05-21 12:08:56 +000024 </factory>
asobolevc6294ad2007-02-22 08:39:46 +000025 <factory
dkovalevbb700ec2007-02-26 08:37:02 +000026 adaptableType="org.eclipse.dltk.internal.ui.editor.ScriptEditor"
asobolevc6294ad2007-02-22 08:39:46 +000027 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>
aplatov3636a0d2007-05-02 14:15:32 +000034 <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>
dkovalevb52aebe2007-03-01 11:22:24 +000072
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 -->
asobolevc6294ad2007-02-22 08:39:46 +000089 <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">
asobolevc2701152007-05-15 11:02:23 +0000107 <!-- Eclipse 3.3 fix -->
asobolevc6294ad2007-02-22 08:39:46 +0000108 <page
dkovaleva4879c92007-05-18 13:16:46 +0000109 class="org.eclipse.dltk.debug.ui.breakpoints.ScriptBreakpointPropertyPage"
asobolevc6294ad2007-02-22 08:39:46 +0000110 id="org.eclipse.dltk.debug.ui.ScriptBreakpointPropertyPage"
asobolevc2701152007-05-15 11:02:23 +0000111 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>
asobolevc6294ad2007-02-22 08:39:46 +0000123 </extension>
124
125 <extension
126 point="org.eclipse.ui.contexts">
127 <context
dkovalev550d5c42007-05-17 12:01:21 +0000128 name="Script Debugging"
129 description="Context available during script debugging"
asobolevc6294ad2007-02-22 08:39:46 +0000130 id="org.eclipse.dltk.debug.ui.debugging"
131 parentId="org.eclipse.debug.ui.debugging">
132 </context>
133 </extension>
dkovalevb52aebe2007-03-01 11:22:24 +0000134 <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>
dkovalevb513ed52007-05-03 11:54:37 +0000145
asobolevc6294ad2007-02-22 08:39:46 +0000146
147 <extension
148 point="org.eclipse.debug.core.statusHandlers">
149 <statusHandler
dkovalev7cd399f2007-05-16 11:05:56 +0000150 class="org.eclipse.dltk.internal.debug.ui.handlers.DbgpServiceNotAvailableStatusHandler"
asobolevc6294ad2007-02-22 08:39:46 +0000151 code="200"
152 id="org.eclipse.dltk.internal.debug.ui.DbgpServiceNotAvailableStatusHandler"
153 plugin="org.eclipse.dltk.launching">
154 </statusHandler>
155 <statusHandler
dkovalev7cd399f2007-05-16 11:05:56 +0000156 class="org.eclipse.dltk.internal.debug.ui.handlers.DebuggingEngineNotStartedStatusHandler"
asobolevc6294ad2007-02-22 08:39:46 +0000157 code="201"
158 id="org.eclipse.dltk.internal.debug.ui.DebuggingEngineNotStartedStatusHandler"
159 plugin="org.eclipse.dltk.launching">
160 </statusHandler>
161 <statusHandler
dkovalev7cd399f2007-05-16 11:05:56 +0000162 class="org.eclipse.dltk.internal.debug.ui.handlers.DebuggingEngineNotConnectedStatusHandler"
asobolevc6294ad2007-02-22 08:39:46 +0000163 code="202"
164 id="org.eclipse.dltk.internal.debug.ui.DebuggingEngineNotConnectedStatusHandler"
165 plugin="org.eclipse.dltk.launching">
dkovalevb52aebe2007-03-01 11:22:24 +0000166 </statusHandler>
167 <statusHandler
dkovaleva4879c92007-05-18 13:16:46 +0000168 class="org.eclipse.dltk.internal.debug.ui.handlers.NoDefaultInterpreterStatusHandler"
dkovalevb52aebe2007-03-01 11:22:24 +0000169 code="167"
170 id="org.eclipse.dltk.internal.debug.ui.NoDefaultInterpreterStatusHandler"
171 plugin="org.eclipse.dltk.launching">
asobolevc6294ad2007-02-22 08:39:46 +0000172 </statusHandler>
173 </extension>
dkovalevdf208342007-04-18 12:45:08 +0000174 <extension
175 point="org.eclipse.ui.preferencePages">
176 <page
177 category="org.eclipse.dltk.preferences"
dkovaleva4879c92007-05-18 13:16:46 +0000178 class="org.eclipse.dltk.debug.ui.preferences.ScriptDebugPreferencePage"
dkovalevdf208342007-04-18 12:45:08 +0000179 id="org.eclipse.dltk.preferences.debug"
180 name="Debugging">
181 </page>
182 </extension>
dkovalev7cd399f2007-05-16 11:05:56 +0000183 <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>
dkovaleva4879c92007-05-18 13:16:46 +0000191
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
asobolevc6294ad2007-02-22 08:39:46 +0000225</plugin>