1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
5 point="org.eclipse.ui.preferencePages">
7 name="%PreferencePage.PHPInterpreter.name"
8 category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
9 class="net.sourceforge.phpdt.internal.debug.ui.preferences.PHPInterpreterPreferencePage"
10 id="net.sourceforge.phpdt.debug.ui.preferences.PreferencePagePHPInterpreter">
14 point="org.eclipse.ui.editorActions">
16 targetID="net.sourceforge.phpeclipse.PHPUnitEditor"
17 id="net.sourceforge.phpdt.internal.debug.ui.actions.BreakpointRulerActions">
20 class="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate"
21 actionID="RulerDoubleClick"
22 id="net.sourceforge.phpdt.internal.debug.ui.actions.ManageBreakpointRulerAction">
28 point="org.eclipse.debug.ui.debugModelPresentations">
29 <debugModelPresentation
30 class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugModelPresentation"
31 id="net.sourceforge.phpeclipse.debug.core">
32 </debugModelPresentation>
34 <!-- Launcher extensions -->
36 point="org.eclipse.debug.ui.launchConfigurationTypeImages">
37 <launchConfigurationTypeImage
38 icon="icons/ctool16/run_php.gif"
39 configTypeID="net.sourceforge.phpdt.launching.LaunchConfigurationTypePHPApplication"
40 id="net.sourceforge.phpdt.debug.ui.LaunchConfigurationTypeImagePHPApplication">
41 </launchConfigurationTypeImage>
44 point="org.eclipse.debug.ui.launchConfigurationTabGroups">
45 <launchConfigurationTabGroup
46 type="net.sourceforge.phpdt.launching.LaunchConfigurationTypePHPApplication"
47 class="net.sourceforge.phpdt.internal.debug.ui.launcher.PHPApplicationTabGroup"
48 id="net.sourceforge.phpdt.debug.ui.LaunchConfigurationTabGroupPHPApplication">
49 </launchConfigurationTabGroup>
52 point="org.eclipse.debug.ui.launchShortcuts">
54 label="%LaunchShortcut.PHP.label"
55 icon="icons/ctool16/run_php.gif"
57 class="net.sourceforge.phpdt.internal.debug.ui.launcher.PHPLaunchShortcut"
58 id="net.sourceforge.phpdt.debug.ui.applicationshortcut.php">
61 <!-- Breakpoint Image -->
63 point="org.eclipse.ui.ide.markerImageProviders">
65 markertype="net.sourceforge.phpeclipse.debug.core.phpLineBreakpointMarker"
66 icon="icons/obj16/brkp_obj.gif"
67 id="net.sourceforge.phpeclipse.debug.core.PHPLineBreakpointMarkerProvider">
71 point="org.eclipse.ui.contexts">
73 name="%Context.Debugging.name"
74 description="%Context.Debugging.description"
75 id="net.sourceforge.phpeclipse.debug.ui.debugging"
76 parentId="org.eclipse.debug.ui.debugging">
80 point="org.eclipse.debug.ui.debugModelContextBindings">
82 debugModelId="net.sourceforge.phpeclipse.debug.core"
83 contextId="net.sourceforge.phpeclipse.debug.ui.debugging">
84 </modelContextBinding>
87 point="net.sourceforge.phpeclipse.phpEditorTextHovers">
89 label="%DebugHover.label"
90 description="%DebugHover.description"
91 class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugHover"
92 id="net.sourceforge.phpdt.ui.DebugHover">
96 <!-- Adapters for contextual launch -->
97 <extension point="org.eclipse.core.runtime.adapters">
100 adaptableType="net.sourceforge.phpdt.core.IJavaElement">
101 <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
105 adaptableType="org.eclipse.core.resources.IResource">
106 <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
110 <!-- Adapters for retargettable actions -->
111 <extension point="org.eclipse.core.runtime.adapters">
113 class="net.sourceforge.phpdt.internal.debug.ui.actions.RetargettableActionAdapterFactory"
114 adaptableType="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor">
115 <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
119 point="org.eclipse.ui.popupMenus">
121 targetID="#PHPRulerContext"
122 id="net.sourceforge.phpdt.ui.PHPUnitEditorPopupActions">
124 label="%AddBreakpoint.label"
125 helpContextId="manage_breakpoint_action_context"
126 class="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate"
128 id="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate">
130 </viewerContribution>
133 point="org.eclipse.ui.popupMenus">
136 id="net.sourceforge.phpeclipse.debug.ui.BreakpointProperties"
137 objectClass="org.eclipse.debug.core.model.IBreakpoint">
139 id="net.sourceforge.phpeclipse.debug.ui.menu2"
140 label="Breakpoint properties menu">
141 <separator name="net.sourceforge.phpeclipse.debug.ui.separator1"/>
144 class="net.sourceforge.phpdt.internal.debug.ui.actions.PHPDebugBreakpointAction"
145 id="net.sourceforge.phpeclipse.debug.ui.actions.PHPDebugBreakpointAction"
147 </objectContribution>