source: trunk/org.modelica.mdt.debug.core/plugin.xml @ 928

Last change on this file since 928 was 791, checked in by adeas31, 13 years ago
  • Added new bundle org.modelica.mdt.breakpoint to avoid cycles.
  • Added GDB Debugger support.
  • New GDB Specific launch configuration.
File size: 3.8 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.0"?>
3<plugin>
4
5   <extension
6         point="org.eclipse.debug.core.launchConfigurationTypes">
7      <launchConfigurationType
8            delegate="org.modelica.mdt.debug.core.launcher.MDTLaunchDelegate"
9            id="org.modelica.mdt.debug.core.launchConfigurationType"
10            modes="run, debug"
11            name="Modelica Developement Tooling (MDT)"
12            sourceLocatorId="org.modelica.mdt.debug.core.sourceLookupDirector.mdt"
13            sourcePathComputerId="org.modelica.mdt.debug.core.sourcePathComputer.mdt">
14      </launchConfigurationType>
15   </extension>
16   
17   <extension
18         point="org.eclipse.debug.core.sourceLocators">
19      <sourceLocator
20            name="MDT Source Lookup Director"
21            class="org.modelica.mdt.debug.core.sourcelookup.MDTSourceLookupDirector"
22            id="org.modelica.mdt.debug.core.sourceLookupDirector.mdt">
23      </sourceLocator>
24   </extension>
25   
26   <extension
27         point="org.eclipse.debug.core.sourcePathComputers">
28      <sourcePathComputer
29            class="org.modelica.mdt.debug.core.sourcelookup.MDTSourcePathComputerDelegate"
30            id="org.modelica.mdt.debug.core.sourcePathComputer.mdt">
31      </sourcePathComputer>
32   </extension>
33   
34   <!-- Start of GDB Debugger Launch Configurations -->
35   <extension
36         point="org.eclipse.debug.core.launchConfigurationTypes">
37      <launchConfigurationType
38            delegate="org.modelica.mdt.debug.gdb.core.launcher.GDBLaunchDelegate"
39            id="org.modelica.mdt.debug.gdb.core.launchConfigurationType"
40            modes="run, debug"
41            name="Modelica Developement Tooling (MDT) GDB"
42            sourceLocatorId="org.modelica.mdt.debug.gdb.core.sourceLookupDirector.mdt"
43            sourcePathComputerId="org.modelica.mdt.debug.gdb.core.sourcePathComputer.mdt">
44      </launchConfigurationType>
45   </extension>
46   
47   <extension
48         point="org.eclipse.debug.core.sourceLocators">
49      <sourceLocator
50            name="MDT GDB Source Lookup Director"
51            class="org.modelica.mdt.debug.gdb.core.sourcelookup.GDBSourceLookupDirector"
52            id="org.modelica.mdt.debug.gdb.core.sourceLookupDirector.mdt">
53      </sourceLocator>
54   </extension>
55   
56   <extension
57         point="org.eclipse.debug.core.sourcePathComputers">
58      <sourcePathComputer
59            class="org.modelica.mdt.debug.gdb.core.sourcelookup.GDBSourcePathComputerDelegate"
60            id="org.modelica.mdt.debug.gdb.core.sourcePathComputer.mdt">
61      </sourcePathComputer>
62   </extension>
63   <!-- End of GDB Debugger Launch Configurations -->
64   
65   <extension
66         point="org.eclipse.debug.core.breakpoints">
67      <breakpoint
68            class="org.modelica.mdt.debug.core.breakpoints.MDTLineBreakpoint"
69            id="org.modelica.mdt.debug.core.lineBreakpoint"
70            markerType="org.modelica.mdt.debug.core.markerType.lineBreakpoint"
71            name="MDT Line Breakpoints" />           
72      <breakpoint 
73            class="org.modelica.mdt.debug.core.breakpoints.MDTWatchpoint"
74            name="MDT Watchpoints"
75            markerType="org.modelica.mdt.debug.core.markerType.watchpoint"
76            id="org.modelica.mdt.debug.core.watchpoint"/>
77   </extension>
78   
79   <extension 
80        point="org.eclipse.core.resources.markers"
81        id="markerType.lineBreakpoint"
82        name = "MDT Line Breakpoint Marker">
83      <super type="org.eclipse.debug.core.lineBreakpointMarker" />
84      <persistent value="true" />
85   </extension>
86   <extension 
87        point="org.eclipse.core.resources.markers"
88        id="markerType.watchpoint"
89        name = "MDT Watchpoint Marker">
90      <super type="org.modelica.mdt.debug.core.markerType.lineBreakpoint" />
91      <persistent value="true" />
92   </extension>
93
94</plugin>
Note: See TracBrowser for help on using the repository browser.