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.debug.core"/>
26 <import plugin="net.sourceforge.phpeclipse.launching"/>
27 <import plugin="net.sourceforge.phpeclipse"/>
33 point="org.eclipse.ui.preferencePages">
35 name="%PreferencePage.PHPInterpreter.name"
36 category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
37 class="net.sourceforge.phpdt.internal.debug.ui.preferences.PHPInterpreterPreferencePage"
38 id="net.sourceforge.phpdt.debug.ui.preferences.PreferencePagePHPInterpreter">
42 point="org.eclipse.ui.editorActions">
44 targetID="net.sourceforge.phpeclipse.PHPUnitEditor"
45 id="net.sourceforge.phpdt.internal.debug.ui.actions.BreakpointRulerActions">
48 class="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate"
49 actionID="RulerDoubleClick"
50 id="net.sourceforge.phpdt.internal.debug.ui.actions.ManageBreakpointRulerAction">
55 point="org.eclipse.debug.core.sourceLocators">
57 name="PHPSourceLocator"
58 class="net.sourceforge.phpdt.internal.debug.ui.PHPSourceLocator"
59 id="net.sourceforge.phpdt.debug.ui.PHPSourceLocator">
64 point="org.eclipse.debug.ui.debugModelPresentations">
65 <debugModelPresentation
66 class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugModelPresentation"
67 id="net.sourceforge.phpeclipse.debug.core">
68 </debugModelPresentation>
70 <!-- Launcher extensions -->
72 point="org.eclipse.debug.ui.launchConfigurationTypeImages">
73 <launchConfigurationTypeImage
74 icon="icons/ctool16/run_php.gif"
75 configTypeID="net.sourceforge.phpdt.launching.LaunchConfigurationTypePHPApplication"
76 id="net.sourceforge.phpdt.debug.ui.LaunchConfigurationTypeImagePHPApplication">
77 </launchConfigurationTypeImage>
80 point="org.eclipse.debug.ui.launchConfigurationTabGroups">
81 <launchConfigurationTabGroup
82 type="net.sourceforge.phpdt.launching.LaunchConfigurationTypePHPApplication"
83 class="net.sourceforge.phpdt.internal.debug.ui.launcher.PHPApplicationTabGroup"
84 id="net.sourceforge.phpdt.debug.ui.LaunchConfigurationTabGroupPHPApplication">
85 </launchConfigurationTabGroup>
88 point="org.eclipse.debug.ui.launchShortcuts">
90 label="%LaunchShortcut.PHP.label"
91 icon="icons/ctool16/run_php.gif"
93 class="net.sourceforge.phpdt.internal.debug.ui.launcher.PHPLaunchShortcut"
94 id="net.sourceforge.phpdt.debug.ui.applicationshortcut.php">
97 <!-- Breakpoint Image -->
99 point="org.eclipse.ui.ide.markerImageProviders">
101 markertype="net.sourceforge.phpeclipse.debug.core.phpLineBreakpointMarker"
102 icon="icons/obj16/brkp_obj.gif"
103 id="net.sourceforge.phpeclipse.debug.core.PHPLineBreakpointMarkerProvider">
107 point="org.eclipse.ui.actionSets">
109 label="%BreakpoingActionSet.label"
111 id="org.eclipse.debug.ui.breakpointActionSet">
113 label="%RunMenu.label"
115 id="org.eclipse.ui.run">
117 name="breakpointGroup">
121 label="%GlobalManageBreakpointAction.label"
122 class="net.sourceforge.phpdt.internal.debug.ui.actions.ManageBreakpointActionDelegate"
123 menubarPath="org.eclipse.ui.run/phpBreakpointGroup"
124 id="net.sourceforge.phpeclipse.debug.ui.ManageBreakpointActionDelegate">
129 point="org.eclipse.ui.contexts">
131 name="%Context.Debugging.name"
132 description="%Context.Debugging.description"
133 id="net.sourceforge.phpeclipse.debug.ui.debugging"
134 parentId="org.eclipse.debug.ui.debugging">
138 point="org.eclipse.debug.ui.debugModelContextBindings">
140 debugModelId="net.sourceforge.phpeclipse.debug.core"
141 contextId="net.sourceforge.phpeclipse.debug.ui.debugging">
142 </modelContextBinding>
145 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
147 label="%DebugHover.label"
148 description="%DebugHover.description"
149 class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugHover"
150 id="net.sourceforge.phpdt.ui.DebugHover">
154 <!-- Adapters for contextual launch -->
155 <extension point="org.eclipse.core.runtime.adapters">
158 adaptableType="net.sourceforge.phpdt.core.IJavaElement">
159 <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
163 adaptableType="org.eclipse.core.resources.IResource">
164 <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
168 <!-- Adapters for retargettable actions -->
169 <extension point="org.eclipse.core.runtime.adapters">
171 class="net.sourceforge.phpdt.internal.debug.ui.actions.RetargettableActionAdapterFactory"
172 adaptableType="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor">
173 <!-- <adapter type="org.eclipse.debug.ui.actions.IRunToLineTarget"/> -->
174 <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
178 point="org.eclipse.ui.popupMenus">
180 targetID="#PHPRulerContext"
181 id="net.sourceforge.phpdt.ui.PHPUnitEditorPopupActions">
183 label="%JavaBreakpointProperties.label"
184 helpContextId="breakpoint_properties_action_context"
185 class="org.eclipse.jdt.internal.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate"
187 id="org.eclipse.jdt.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate">
190 label="%EnableBreakpoint.label"
191 helpContextId="enable_disable_breakpoint_action_context"
192 class="org.eclipse.jdt.internal.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate"
194 id="org.eclipse.jdt.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate">
197 label="%AddBreakpoint.label"
198 helpContextId="manage_breakpoint_action_context"
199 class="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate"
201 id="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate">
203 </viewerContribution>