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>