Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: af8fe6bd920a5775cc1503f20e62031793fb67cf (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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!--
     Copyright (c) 2005, 2008 IBM Corporation and others.
     All rights reserved. This program and the accompanying materials
     are made available under the terms of the Eclipse Public License v1.0
     which accompanies this distribution, and is available at
     http://www.eclipse.org/legal/epl-v10.html
    
     Contributors:
         IBM Corporation - initial API and implementation
 -->

<plugin>
   <extension
         point="org.eclipse.core.variables.valueVariables">
      <variable
            description="%variable.description"
            name="perlExecutable"
            initialValue="c:\perl\bin\perl.exe"/>
   </extension>
<!--#ifdef ex1-->
<!--#else-->
   <extension
         point="org.eclipse.debug.core.launchConfigurationTypes">
      <launchConfigurationType
            sourceLocatorId="pda.sourceLocator"
            delegate="org.eclipse.debug.examples.core.pda.launcher.PDALaunchDelegate"
            sourcePathComputerId="pda.sourcePathComputer"
            name="%pda.launchConfigurationType.name"
            id="pda.launchType"
            modes="run, debug"/>
   </extension>
<!--#endif-->  

   <extension
         point="org.eclipse.debug.core.launchConfigurationTypes">
      <launchConfigurationType
            delegate="org.eclipse.debug.examples.core.midi.launcher.MidiLaunchDelegate"
            name="%midi.launchConfigurationType.name"
            id="midi.launchType"
            modes="run, debug"/>
   </extension>

<!--#ifdef ex4-->
<!--#else-->
   <extension
         point="org.eclipse.debug.core.sourceLocators">
      <sourceLocator
            class="org.eclipse.debug.examples.core.pda.sourcelookup.PDASourceLookupDirector"
            name="%sourceLocator.name"
            id="pda.sourceLocator"/>
   </extension>
   <extension
         point="org.eclipse.debug.core.sourcePathComputers">
      <sourcePathComputer
            class="org.eclipse.debug.examples.core.pda.sourcelookup.PDASourcePathComputerDelegate"
            id="pda.sourcePathComputer"/>
   </extension>
<!--#endif-->
    
<!--#ifdef ex3-->
<!--#else-->    
   <extension
         point="org.eclipse.debug.core.breakpoints">
      <breakpoint
            class="org.eclipse.debug.examples.core.pda.breakpoints.PDALineBreakpoint"
            name="%line.breakpoints.name"
            markerType="org.eclipse.debug.examples.core.pda.markerType.lineBreakpoint"
            id="pda.lineBreakpoint"/>
      <breakpoint
            class="org.eclipse.debug.examples.core.pda.breakpoints.PDAWatchpoint"
            name="%watchpoints.name"
            markerType="org.eclipse.debug.examples.core.pda.markerType.watchpoint"
            id="pda.watchpoint"/>
   </extension>
   <extension
         id="pda.markerType.lineBreakpoint"
         name="%line.breakpoint.marker.name"
         point="org.eclipse.core.resources.markers">
      <super type="org.eclipse.debug.core.lineBreakpointMarker"/>
      <persistent value="true"/>
   </extension>
   <extension
         id="pda.markerType.watchpoint"
         name="%watchpoint.marker.name"
         point="org.eclipse.core.resources.markers">
      <super type="org.eclipse.debug.examples.core.pda.markerType.lineBreakpoint"/>
      <persistent value="true"/>
   </extension>
<!--#endif-->   

<!--#ifdef ex6-->
<!--#else--> 
   <extension
         point="org.eclipse.debug.core.logicalStructureTypes">
      <logicalStructureType
            class="org.eclipse.debug.examples.core.pda.model.WordStructureDelegate"
            description="%logicalStructureType.description"
            id="pda.wordStructure"
            modelIdentifier="pda.debugModel"/>
   </extension>
<!--#endif-->
</plugin>

Back to the top