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">
56 point="org.eclipse.debug.core.sourceLocators">
58 name="PHPSourceLocator"
59 class="net.sourceforge.phpdt.internal.debug.ui.PHPSourceLocator"
60 id="net.sourceforge.phpdt.debug.ui.PHPSourceLocator">
65 point="org.eclipse.debug.ui.debugModelPresentations">
66 <debugModelPresentation
67 class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugModelPresentation"
68 id="net.sourceforge.phpeclipse.debug.core">
69 </debugModelPresentation>
71 <!-- Launcher extensions -->
73 point="org.eclipse.debug.ui.launchConfigurationTypeImages">
74 <launchConfigurationTypeImage
75 icon="icons/ctool16/run_php.gif"
76 configTypeID="net.sourceforge.phpdt.launching.LaunchConfigurationTypePHPApplication"
77 id="net.sourceforge.phpdt.debug.ui.LaunchConfigurationTypeImagePHPApplication">
78 </launchConfigurationTypeImage>
81 point="org.eclipse.debug.ui.launchConfigurationTabGroups">
82 <launchConfigurationTabGroup
83 type="net.sourceforge.phpdt.launching.LaunchConfigurationTypePHPApplication"
84 class="net.sourceforge.phpdt.internal.debug.ui.launcher.PHPApplicationTabGroup"
85 id="net.sourceforge.phpdt.debug.ui.LaunchConfigurationTabGroupPHPApplication">
86 </launchConfigurationTabGroup>
89 point="org.eclipse.debug.ui.launchShortcuts">
91 label="%LaunchShortcut.PHP.label"
92 icon="icons/ctool16/run_php.gif"
94 class="net.sourceforge.phpdt.internal.debug.ui.launcher.PHPLaunchShortcut"
95 id="net.sourceforge.phpdt.debug.ui.applicationshortcut.php">
98 <!-- Breakpoint Image -->
100 point="org.eclipse.ui.ide.markerImageProviders">
102 markertype="net.sourceforge.phpeclipse.debug.core.phpLineBreakpointMarker"
103 icon="icons/obj16/brkp_obj.gif"
104 id="net.sourceforge.phpeclipse.debug.core.PHPLineBreakpointMarkerProvider">
108 point="org.eclipse.ui.actionSets">
110 label="%BreakpoingActionSet.label"
112 id="org.eclipse.debug.ui.breakpointActionSet">
114 label="%RunMenu.label"
116 id="org.eclipse.ui.run">
118 name="breakpointGroup">
122 label="%GlobalManageBreakpointAction.label"
123 class="net.sourceforge.phpdt.internal.debug.ui.actions.ManageBreakpointActionDelegate"
124 menubarPath="org.eclipse.ui.run/phpBreakpointGroup"
125 id="net.sourceforge.phpeclipse.debug.ui.ManageBreakpointActionDelegate">
130 point="org.eclipse.ui.contexts">
132 name="%Context.Debugging.name"
133 description="%Context.Debugging.description"
134 id="net.sourceforge.phpeclipse.debug.ui.debugging"
135 parentId="org.eclipse.debug.ui.debugging">
139 point="org.eclipse.debug.ui.debugModelContextBindings">
141 debugModelId="net.sourceforge.phpeclipse.debug.core"
142 contextId="net.sourceforge.phpeclipse.debug.ui.debugging">
143 </modelContextBinding>
146 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
148 label="%DebugHover.label"
149 description="%DebugHover.description"
150 class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugHover"
151 id="net.sourceforge.phpdt.ui.DebugHover">
155 <!-- Adapters for contextual launch -->
156 <extension point="org.eclipse.core.runtime.adapters">
159 adaptableType="net.sourceforge.phpdt.core.IJavaElement">
160 <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
164 adaptableType="org.eclipse.core.resources.IResource">
165 <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
169 <!-- Adapters for retargettable actions -->
170 <extension point="org.eclipse.core.runtime.adapters">
172 class="net.sourceforge.phpdt.internal.debug.ui.actions.RetargettableActionAdapterFactory"
173 adaptableType="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor">
174 <!-- <adapter type="org.eclipse.debug.ui.actions.IRunToLineTarget"/> -->
175 <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
179 point="org.eclipse.ui.popupMenus">
181 targetID="#PHPRulerContext"
182 id="net.sourceforge.phpdt.ui.PHPUnitEditorPopupActions">
184 label="%JavaBreakpointProperties.label"
185 helpContextId="breakpoint_properties_action_context"
186 class="org.eclipse.jdt.internal.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate"
188 id="org.eclipse.jdt.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate">
191 label="%EnableBreakpoint.label"
192 helpContextId="enable_disable_breakpoint_action_context"
193 class="org.eclipse.jdt.internal.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate"
195 id="org.eclipse.jdt.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate">
198 label="%AddBreakpoint.label"
199 helpContextId="manage_breakpoint_action_context"
200 class="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate"
202 id="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate">
204 </viewerContribution>