Skip to main content
summaryrefslogtreecommitdiffstats
blob: 54ba057097e6210e5092f790c4e06108ff397b9e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
	<extension point="org.eclipse.core.resources.markers" id="QVTdBreakpointMarker">
       <super type="org.eclipse.debug.core.lineBreakpointMarker"/>
       <persistent value="true"/>
       <attribute name="org.eclipse.qvtd.debug.unitUri"/>
       <attribute name="org.eclipse.qvtd.debug.runToLine"/>       
    </extension>
   
    <extension point="org.eclipse.debug.core.breakpoints">
       <breakpoint id="org.eclipse.qvtd.debug.core.QVTiBreakpoint"
             class="org.eclipse.qvtd.debug.core.QVTiLineBreakpoint"
             markerType="org.eclipse.qvtd.debug.QVTdBreakpointMarker"
             name="QVTi Breakpoints"/>
    </extension>
    
   <extension point="org.eclipse.debug.core.launchConfigurationTypes">
      <launchConfigurationType id="org.eclipse.qvtd.debug.launching.QVTcLaunchConfigurationDelegate"
            delegate="org.eclipse.qvtd.debug.launching.QVTcLaunchConfigurationDelegate"
            modes="run"
            name="QVTc (Core) Transformation"/>
      <launchConfigurationType id="org.eclipse.qvtd.debug.launching.QVTiLaunchConfigurationDelegate"
            delegate="org.eclipse.qvtd.debug.launching.QVTiLaunchConfigurationDelegate"
            modes="run"
            name="QVTi (Imperative) Transformation"/>
      <launchConfigurationType id="org.eclipse.qvtd.debug.launching.QVTrLaunchConfigurationDelegate"
            delegate="org.eclipse.qvtd.debug.launching.QVTrLaunchConfigurationDelegate"
            modes="run"
            name="QVTr (Relations) Transformation"/>
      <launchConfigurationType id="org.eclipse.qvtd.debug.launching.UMLXLaunchConfigurationDelegate"
            delegate="org.eclipse.qvtd.debug.launching.UMLXLaunchConfigurationDelegate"
            modes="run"
            name="UMLX Transformation"/>
   </extension>

    <extension point="org.eclipse.debug.core.sourceLocators">
        <sourceLocator id="org.eclipse.qvtd.debug.srclookup.QVTiSourceLookupDirector"
        	name="%srcLookupDirector.name"
			class="org.eclipse.qvtd.debug.srclookup.QVTiSourceLookupDirector"/>
    </extension>
    
    <extension point="org.eclipse.debug.core.sourcePathComputers">
       <sourcePathComputer id="org.eclipse.qvtd.debug.srclookup.QVTiSourcePathComputer"
			class="org.eclipse.qvtd.debug.srclookup.QVTiSourcePathComputer"/>
    </extension>

    <!--extension point="org.eclipse.debug.core.watchExpressionDelegates">
       <watchExpressionDelegate
         	debugModel="org.eclipse.qvtd.debug"
         	delegateClass="org.eclipse.qvtd.debug.core.QVTiWatchExpressionDelegate"/>
    </extension-->   

</plugin>

Back to the top