Skip to main content
summaryrefslogtreecommitdiffstats
blob: 6b077f4a1fcea17d31294f19a58ecda1991d88fa (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
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
   id="org.eclipse.compare.examples.xml"
   name="%pluginName"
   version="3.1.0"
   provider-name="%providerName"
   class="org.eclipse.compare.examples.xml.XMLPlugin">

   <runtime>
      <library name="xmlcompareexamples.jar">
         <export name="*"/>
      </library>
   </runtime>
   <requires>
      <import plugin="org.eclipse.ui"/>
      <import plugin="org.eclipse.core.resources"/>
      <import plugin="org.eclipse.compare"/>
      <import plugin="org.eclipse.jface.text"/>
      <import plugin="org.junit"/>
      <import plugin="org.eclipse.core.runtime.compatibility"/>
   </requires>


   <extension-point id="idMapping" name="%idMapping" schema="schema/idMapping.exsd"/>

   <extension
         point="org.eclipse.compare.examples.xml.idMapping">
      <idmap
            name="%antMap"
            id="antMap">
         <mapping
               signature="project"
               id="name">
         </mapping>
         <mapping
               signature="project&gt;target"
               id="name">
         </mapping>
         <ordered
               signature="project&gt;target">
         </ordered>
      </idmap>
      <idmap
            name="%eclipsePluginMap"
            id="eclipsePluginMap">
         <mapping
               signature="plugin"
               id="id">
         </mapping>
         <mapping
               signature="plugin&gt;requires&gt;import"
               id="plugin">
         </mapping>
         <mapping
               signature="plugin&gt;runtime&gt;library"
               id="name">
         </mapping>
         <mapping
               signature="plugin&gt;runtime&gt;library&gt;export"
               id="name">
         </mapping>
         <mapping
               signature="plugin&gt;extension-point"
               id="id">
         </mapping>
         <mapping
               signature="plugin&gt;extension"
               id="point">
         </mapping>
      </idmap>
      <idmap
            name="%classpathMap"
            extension="CLASSPATH"
            id="classpathMap">
         <mapping
               signature="classpath&gt;classpathentry"
               id="path">
         </mapping>
      </idmap>
   </extension>
   
   <extension
         point="org.eclipse.compare.structureMergeViewers">
      <viewer
            extensions="xml,classpath"
            class="org.eclipse.compare.examples.xml.XMLStructureViewerCreator">
      </viewer>
   </extension>
   
   <extension
         point="org.eclipse.ui.preferencePages">
      <page
            name="%pluginNamePreferencePage"
            category="org.eclipse.ui.preferencePages.Workbench"
            class="org.eclipse.compare.examples.xml.XMLComparePreferencePage"
            id="org.eclipse.compare.examples.xml.XMLComparePreferencePage">
      </page>
   </extension>

</plugin>

Back to the top