1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
5 point="org.eclipse.ui.editors.markerAnnotationSpecification">
7 annotationType="org.eclipse.debug.core.breakpoint"
8 icon="icons/full/obj16/brkp_obj.gif"
9 annotationImageProvider="net.sourceforge.phpdt.debug.ui.BreakpointImageProvider">
14 point="org.eclipse.ui.preferencePages">
16 name="%PreferencePage.PHPInterpreter.name"
17 category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
18 class="net.sourceforge.phpdt.internal.debug.ui.preferences.PHPInterpreterPreferencePage"
19 id="net.sourceforge.phpdt.debug.ui.preferences.PreferencePagePHPInterpreter">
23 point="org.eclipse.ui.editorActions">
25 targetID="net.sourceforge.phpeclipse.PHPUnitEditor"
26 id="net.sourceforge.phpdt.internal.debug.ui.actions.BreakpointRulerActions">
29 class="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate"
30 actionID="RulerDoubleClick"
31 id="net.sourceforge.phpdt.internal.debug.ui.actions.ManageBreakpointRulerAction">
37 point="org.eclipse.debug.ui.debugModelPresentations">
38 <debugModelPresentation
39 class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugModelPresentation"
40 id="net.sourceforge.phpeclipse.debug.core">
41 </debugModelPresentation>
43 <!-- Launcher extensions -->
45 point="org.eclipse.debug.ui.launchConfigurationTypeImages">
46 <launchConfigurationTypeImage
47 icon="icons/ctool16/run_php.gif"
48 configTypeID="net.sourceforge.phpdt.launching.LaunchConfigurationTypePHPApplication"
49 id="net.sourceforge.phpdt.debug.ui.LaunchConfigurationTypeImagePHPApplication">
50 </launchConfigurationTypeImage>
53 point="org.eclipse.debug.ui.launchConfigurationTabGroups">
54 <launchConfigurationTabGroup
55 type="net.sourceforge.phpdt.launching.LaunchConfigurationTypePHPApplication"
56 class="net.sourceforge.phpdt.internal.debug.ui.launcher.PHPApplicationTabGroup"
57 id="net.sourceforge.phpdt.debug.ui.LaunchConfigurationTabGroupPHPApplication">
58 </launchConfigurationTabGroup>
61 point="org.eclipse.debug.ui.launchShortcuts">
63 label="%LaunchShortcut.PHP.label"
64 icon="icons/ctool16/run_php.gif"
66 class="net.sourceforge.phpdt.internal.debug.ui.launcher.PHPLaunchShortcut"
67 id="net.sourceforge.phpdt.debug.ui.applicationshortcut.php">
70 <!-- Breakpoint Image -->
72 point="org.eclipse.ui.ide.markerImageProviders">
74 markertype="net.sourceforge.phpeclipse.debug.core.phpLineBreakpointMarker"
75 icon="icons/obj16/brkp_obj.gif"
76 id="net.sourceforge.phpeclipse.debug.core.PHPLineBreakpointMarkerProvider">
80 point="org.eclipse.ui.contexts">
82 name="%Context.Debugging.name"
83 description="%Context.Debugging.description"
84 id="net.sourceforge.phpeclipse.debug.ui.debugging"
85 parentId="org.eclipse.debug.ui.debugging">
89 point="org.eclipse.debug.ui.debugModelContextBindings">
91 debugModelId="net.sourceforge.phpeclipse.debug.core"
92 contextId="net.sourceforge.phpeclipse.debug.ui.debugging">
93 </modelContextBinding>
96 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
98 label="%DebugHover.label"
99 description="%DebugHover.description"
100 class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugHover"
101 id="net.sourceforge.phpdt.ui.DebugHover">
105 <!-- Adapters for contextual launch -->
106 <extension point="org.eclipse.core.runtime.adapters">
109 adaptableType="net.sourceforge.phpdt.core.IJavaElement">
110 <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
114 adaptableType="org.eclipse.core.resources.IResource">
115 <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
119 <!-- Adapters for retargettable actions -->
120 <extension point="org.eclipse.core.runtime.adapters">
122 class="net.sourceforge.phpdt.internal.debug.ui.actions.RetargettableActionAdapterFactory"
123 adaptableType="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor">
124 <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
128 point="org.eclipse.ui.popupMenus">
130 targetID="#PHPRulerContext"
131 id="net.sourceforge.phpdt.ui.PHPUnitEditorPopupActions">
133 label="%AddBreakpoint.label"
134 helpContextId="manage_breakpoint_action_context"
135 class="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate"
137 id="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate">
139 </viewerContribution>
142 point="org.eclipse.ui.popupMenus">
145 id="net.sourceforge.phpeclipse.debug.ui.BreakpointProperties"
146 objectClass="org.eclipse.debug.core.model.IBreakpoint">
148 id="net.sourceforge.phpeclipse.debug.ui.menu2"
149 label="Breakpoint properties menu">
150 <separator name="net.sourceforge.phpeclipse.debug.ui.separator1"/>
153 class="net.sourceforge.phpdt.internal.debug.ui.actions.PHPDebugBreakpointAction"
154 id="net.sourceforge.phpeclipse.debug.ui.actions.PHPDebugBreakpointAction"
156 </objectContribution>