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>