1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.0"?>
4 id="net.sourceforge.phpeclipse.debug.ui"
7 provider-name="phpeclipse.de"
8 class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugUiPlugin">
11 <library name="debug.jar">
16 <import plugin="org.eclipse.ui.ide"/>
17 <import plugin="org.eclipse.jface.text"/>
18 <import plugin="org.eclipse.ui.workbench.texteditor"/>
19 <import plugin="org.eclipse.ui.editors"/>
20 <import plugin="org.eclipse.core.runtime"/>
21 <import plugin="org.eclipse.core.resources"/>
22 <import plugin="org.eclipse.ui"/>
23 <import plugin="org.eclipse.debug.core"/>
24 <import plugin="org.eclipse.debug.ui"/>
25 <import plugin="net.sourceforge.phpeclipse.webbrowser"/>
26 <import plugin="net.sourceforge.phpeclipse.debug.core"/>
27 <import plugin="net.sourceforge.phpeclipse.launching"/>
28 <import plugin="net.sourceforge.phpeclipse"/>
34 point="org.eclipse.ui.preferencePages">
36 name="%PreferencePage.PHPInterpreter.name"
37 category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
38 class="net.sourceforge.phpdt.internal.debug.ui.preferences.PHPInterpreterPreferencePage"
39 id="net.sourceforge.phpdt.debug.ui.preferences.PreferencePagePHPInterpreter">
43 point="org.eclipse.ui.editorActions">
45 targetID="net.sourceforge.phpeclipse.PHPUnitEditor"
46 id="net.sourceforge.phpdt.internal.debug.ui.actions.BreakpointRulerActions">
49 class="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate"
50 actionID="RulerDoubleClick"
51 id="net.sourceforge.phpdt.internal.debug.ui.actions.ManageBreakpointRulerAction">
57 point="org.eclipse.debug.ui.debugModelPresentations">
58 <debugModelPresentation
59 class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugModelPresentation"
60 id="net.sourceforge.phpeclipse.debug.core">
61 </debugModelPresentation>
63 <!-- Launcher extensions -->
65 point="org.eclipse.debug.ui.launchConfigurationTypeImages">
66 <launchConfigurationTypeImage
67 icon="icons/ctool16/run_php.gif"
68 configTypeID="net.sourceforge.phpdt.launching.LaunchConfigurationTypePHPApplication"
69 id="net.sourceforge.phpdt.debug.ui.LaunchConfigurationTypeImagePHPApplication">
70 </launchConfigurationTypeImage>
73 point="org.eclipse.debug.ui.launchConfigurationTabGroups">
74 <launchConfigurationTabGroup
75 type="net.sourceforge.phpdt.launching.LaunchConfigurationTypePHPApplication"
76 class="net.sourceforge.phpdt.internal.debug.ui.launcher.PHPApplicationTabGroup"
77 id="net.sourceforge.phpdt.debug.ui.LaunchConfigurationTabGroupPHPApplication">
78 </launchConfigurationTabGroup>
81 point="org.eclipse.debug.ui.launchShortcuts">
83 label="%LaunchShortcut.PHP.label"
84 icon="icons/ctool16/run_php.gif"
86 class="net.sourceforge.phpdt.internal.debug.ui.launcher.PHPLaunchShortcut"
87 id="net.sourceforge.phpdt.debug.ui.applicationshortcut.php">
90 <!-- Breakpoint Image -->
92 point="org.eclipse.ui.ide.markerImageProviders">
94 markertype="net.sourceforge.phpeclipse.debug.core.phpLineBreakpointMarker"
95 icon="icons/obj16/brkp_obj.gif"
96 id="net.sourceforge.phpeclipse.debug.core.PHPLineBreakpointMarkerProvider">
100 point="org.eclipse.ui.actionSets">
102 label="%BreakpoingActionSet.label"
104 id="org.eclipse.debug.ui.breakpointActionSet">
106 label="%RunMenu.label"
108 id="org.eclipse.ui.run">
110 name="breakpointGroup">
114 label="%GlobalManageBreakpointAction.label"
115 class="net.sourceforge.phpdt.internal.debug.ui.actions.ManageBreakpointActionDelegate"
116 menubarPath="org.eclipse.ui.run/phpBreakpointGroup"
117 id="net.sourceforge.phpeclipse.debug.ui.ManageBreakpointActionDelegate">
122 point="org.eclipse.ui.contexts">
124 name="%Context.Debugging.name"
125 description="%Context.Debugging.description"
126 id="net.sourceforge.phpeclipse.debug.ui.debugging"
127 parentId="org.eclipse.debug.ui.debugging">
131 point="org.eclipse.debug.ui.debugModelContextBindings">
133 debugModelId="net.sourceforge.phpeclipse.debug.core"
134 contextId="net.sourceforge.phpeclipse.debug.ui.debugging">
135 </modelContextBinding>
138 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
140 label="%DebugHover.label"
141 description="%DebugHover.description"
142 class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugHover"
143 id="net.sourceforge.phpdt.ui.DebugHover">
147 <!-- Adapters for contextual launch -->
148 <extension point="org.eclipse.core.runtime.adapters">
151 adaptableType="net.sourceforge.phpdt.core.IJavaElement">
152 <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
156 adaptableType="org.eclipse.core.resources.IResource">
157 <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
161 <!-- Adapters for retargettable actions -->
162 <extension point="org.eclipse.core.runtime.adapters">
164 class="net.sourceforge.phpdt.internal.debug.ui.actions.RetargettableActionAdapterFactory"
165 adaptableType="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor">
166 <!-- <adapter type="org.eclipse.debug.ui.actions.IRunToLineTarget"/> -->
167 <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
171 point="org.eclipse.ui.popupMenus">
173 targetID="#PHPRulerContext"
174 id="net.sourceforge.phpdt.ui.PHPUnitEditorPopupActions">
176 label="%JavaBreakpointProperties.label"
177 helpContextId="breakpoint_properties_action_context"
178 class="org.eclipse.jdt.internal.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate"
180 id="org.eclipse.jdt.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate">
183 label="%EnableBreakpoint.label"
184 helpContextId="enable_disable_breakpoint_action_context"
185 class="org.eclipse.jdt.internal.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate"
187 id="org.eclipse.jdt.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate">
190 label="%AddBreakpoint.label"
191 helpContextId="manage_breakpoint_action_context"
192 class="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate"
194 id="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate">
196 </viewerContribution>
199 point="org.eclipse.ui.popupMenus">
202 id="net.sourceforge.phpeclipse.debug.ui.BreakpointProperties"
203 objectClass="org.eclipse.debug.core.model.IBreakpoint">
205 id="net.sourceforge.phpeclipse.debug.ui.menu2"
206 label="Breakpoint properties menu">
207 <separator name="net.sourceforge.phpeclipse.debug.ui.separator1"/>
210 class="net.sourceforge.phpdt.internal.debug.ui.actions.PHPDebugBreakpointAction"
211 id="net.sourceforge.phpeclipse.debug.ui.actions.PHPDebugBreakpointAction"
213 </objectContribution>