Initial implementation of the new Debug Plugin
[phpeclipse.git] / net.sourceforge.phpeclipse.xdebug.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.0"?>
3 <plugin
4    id="net.sourceforge.phpeclipse.xdebug.ui"
5    name="XDebug Ui Plugin"
6    version="1.0.0"
7    provider-name="phpeclipse.de">
8
9    <runtime>
10       <library name="xdebugui.jar">
11          <export name="*"/>
12       </library>
13    </runtime>
14    <requires>
15       <import plugin="org.eclipse.debug.core"/>
16       <import plugin="org.eclipse.debug.ui"/>
17       <import plugin="net.sourceforge.phpeclipse"/>
18       <import plugin="net.sourceforge.phpeclipse.xdebug.core"/>
19       <import plugin="org.eclipse.core.runtime"/>
20       <import plugin="org.eclipse.core.resources"/>
21       <import plugin="org.eclipse.ui.workbench.texteditor"/>
22       <import plugin="org.eclipse.ui"/>
23       <import plugin="org.eclipse.ui.editors"/>
24       <import plugin="org.eclipse.jface.text"/>
25       <import plugin="org.eclipse.ui.ide"/>
26    </requires>
27    <extension
28          point="org.eclipse.debug.ui.launchConfigurationTabGroups">
29       <launchConfigurationTabGroup
30             type="net.sourceforge.phpeclipse.xdebug.core.launchConfigurationType.pda"
31             description="Run or debug a Push Down Automata program"
32             class="net.sourceforge.phpeclipse.xdebug.ui.XDebugTabGroup"
33             id="net.sourceforge.phpeclipse.xdebug.ui.launchConfigurationTabGroup.pda">
34       </launchConfigurationTabGroup>
35    </extension>
36    <extension
37          point="org.eclipse.debug.ui.debugModelPresentations">
38       <debugModelPresentation
39             class="net.sourceforge.phpeclipse.xdebug.ui.XDebugModelPresentation"
40             id="net.sourceforge.phpeclipse.xdebug">
41       </debugModelPresentation>
42    </extension>   
43    <extension
44          point="org.eclipse.core.runtime.adapters">
45       <factory
46             class="net.sourceforge.phpeclipse.xdebug.ui.XDebugBreakpointAdapterFactory"
47             adaptableType="org.eclipse.ui.texteditor.ITextEditor">
48          <adapter
49                type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget">
50          </adapter>
51       </factory>
52    </extension>
53 </plugin>