Merging code from trunk that fixes #774, this work was done by incastrix
[phpeclipse.git] / net.sourceforge.phpeclipse.xdebug.core / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
3 <plugin>
4    <extension
5          point="org.eclipse.debug.core.launchConfigurationTypes">
6       <launchConfigurationType
7             delegate="net.sourceforge.phpeclipse.xdebug.php.launching.PHPLaunchConfigurationDelegate"
8             id="net.sourceforge.phpeclipse.xdebug.php.launch"
9             modes="run, debug"
10             name="PHP XDebug Script"
11             sourceLocatorId="net.sourceforge.phpeclipse.xdebug.core.sourceLookupDirector.php"
12             sourcePathComputerId="net.sourceforge.phpeclipse.xdebug.core.sourcePathComputer.php"/>
13       <launchConfigurationType
14             delegate="net.sourceforge.phpeclipse.xdebug.php.launching.PHPRemoteLaunchConfigurationDelegate"
15             id="net.sourceforge.phpeclipse.xdebug.php.remotelaunch"
16             modes="debug"
17             name="PHP XDebug Remote Script"
18             sourceLocatorId="net.sourceforge.phpeclipse.xdebug.core.sourceLookupDirector.php"
19             sourcePathComputerId="net.sourceforge.phpeclipse.xdebug.core.sourcePathComputer.php"/>
20    </extension>
21    <extension
22          point="org.eclipse.debug.core.sourceLocators">
23       <sourceLocator
24             class="net.sourceforge.phpeclipse.xdebug.php.launching.PHPSourceLookupDirector"
25             id="net.sourceforge.phpeclipse.xdebug.core.sourceLookupDirector.php"
26             name="PHP Source Lookup Director"/>
27    </extension>
28    <extension
29          point="org.eclipse.debug.core.sourcePathComputers">
30       <sourcePathComputer
31             class="net.sourceforge.phpeclipse.xdebug.php.launching.PHPSourcePathComputerDelegate"
32             id="net.sourceforge.phpeclipse.xdebug.core.sourcePathComputer.php"/>
33    </extension>
34    <extension
35          point="org.eclipse.debug.core.breakpoints">
36       <breakpoint
37             class="net.sourceforge.phpeclipse.xdebug.php.model.XDebugLineBreakpoint"
38             id="XDebugLineBreakpoint"
39             markerType="net.sourceforge.phpeclipse.xdebug.core.XDebugLineBreakpoint"/>
40    </extension>
41    <extension
42          id="XDebugLineBreakpoint"
43          point="org.eclipse.core.resources.markers">
44       <persistent value="true"/>
45       <super type="org.eclipse.debug.core.lineBreakpointMarker"/>
46    
47    </extension>
48    <extension 
49         point="org.eclipse.debug.core.watchExpressionDelegates">
50      <watchExpressionDelegate
51        debugModel="net.sourceforge.phpeclipse.xdebug.php"
52        delegateClass="net.sourceforge.phpeclipse.xdebug.php.model.XDebugWatchExpressionDelegate"/>
53    </extension>
54 </plugin>