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.PHPApplicationShortcut"
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="%DebugActionSet.label"
110 id="net.sourceforge.phpeclipse.debug.ui.actionSet1">
112 label="%RunMenu.label"
114 id="org.eclipse.ui.run">
116 name="PHPBreakpointGroup">
120 label="%GlobalManageBreakpointAction.label"
121 class="net.sourceforge.phpdt.internal.debug.ui.actions.ManageBreakpointActionDelegate"
122 menubarPath="org.eclipse.ui.run/PHPBreakpointGroup"
123 id="net.sourceforge.phpeclipse.debug.ui.ManageBreakpointActionDelegate">
128 point="org.eclipse.ui.contexts">
130 name="%Context.Debugging.name"
131 description="%Context.Debugging.description"
132 id="net.sourceforge.phpeclipse.debug.ui.debugging"
133 parentId="org.eclipse.debug.ui.debugging">
137 point="org.eclipse.debug.ui.debugModelContextBindings">
139 debugModelId="net.sourceforge.phpeclipse.debug.core"
140 contextId="net.sourceforge.phpeclipse.debug.ui.debugging">
141 </modelContextBinding>
144 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
146 label="%DebugHover.label"
147 description="%DebugHover.description"
148 class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugHover"
149 id="net.sourceforge.phpdt.ui.DebugHover">
152 <!-- Adapters for retargettable actions -->
153 <extension point="org.eclipse.core.runtime.adapters">
155 class="net.sourceforge.phpdt.internal.debug.ui.actions.RetargettableActionAdapterFactory"
156 adaptableType="net.sourceforge.phpeclipse.PHPUnitEditor">
157 <adapter type="org.eclipse.debug.ui.actions.IRunToLineTarget"/>
158 <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
162 point="org.eclipse.ui.popupMenus">
164 targetID="#CompilationUnitRulerContext"
165 id="org.eclipse.jdt.debug.ui.CompilationUnitRulerPopupActions">
167 label="%AddBreakpoint.label"
168 helpContextId="manage_breakpoint_action_context"
169 class="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate"
171 id="net.sourceforge.phpdt.internal.debug.ui.actions.ManageBreakpointRulerActionDelegate">
173 </viewerContribution>