Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

taxeditor / eu.etaxonomy.taxeditor.store / schema / eu.etaxonomy.taxeditor.store.cdmViewer.exsd @ 200e8530

History | View | Annotate | Download (3.89 KB)

1
<?xml version='1.0' encoding='UTF-8'?>
2
<!-- Schema file written by PDE -->
3
<schema targetNamespace="eu.etaxonomy.taxeditor.store" xmlns="http://www.w3.org/2001/XMLSchema">
4
<annotation>
5
      <appInfo>
6
         <meta.schema plugin="eu.etaxonomy.taxeditor.store" id="eu.etaxonomy.taxeditor.store.cdmViewer" name="Cdm Viewer"/>
7
      </appInfo>
8
      <documentation>
9
         [Enter description of this extension point.]
10
      </documentation>
11
   </annotation>
12

    
13
   <element name="extension">
14
      <annotation>
15
         <appInfo>
16
            <meta.element />
17
         </appInfo>
18
         <documentation>
19
            Extensions must provide an ICdmViewer which maps input elements to viewers which are able to display information for them.
20
         </documentation>
21
      </annotation>
22
      <complexType>
23
         <sequence>
24
            <element ref="viewCommandMapping" minOccurs="0" maxOccurs="unbounded"/>
25
         </sequence>
26
         <attribute name="point" type="string" use="required">
27
            <annotation>
28
               <documentation>
29
                  
30
               </documentation>
31
            </annotation>
32
         </attribute>
33
         <attribute name="id" type="string">
34
            <annotation>
35
               <documentation>
36
                  
37
               </documentation>
38
            </annotation>
39
         </attribute>
40
         <attribute name="att" type="string">
41
            <annotation>
42
               <documentation>
43
                  
44
               </documentation>
45
               <appInfo>
46
                  <meta.attribute kind="java"/>
47
               </appInfo>
48
            </annotation>
49
         </attribute>
50
      </complexType>
51
   </element>
52

    
53
   <element name="viewCommandMapping">
54
      <annotation>
55
         <documentation>
56
            Maps a viewing class, like editors or views, to a command which opens it.
57
         </documentation>
58
      </annotation>
59
      <complexType>
60
         <attribute name="commandId" type="string" use="required">
61
            <annotation>
62
               <documentation>
63
                  The command which opens the viewer to show the selected object
64
               </documentation>
65
               <appInfo>
66
                  <meta.attribute kind="identifier" basedOn="org.eclipse.ui.commands/command/@id"/>
67
               </appInfo>
68
            </annotation>
69
         </attribute>
70
         <attribute name="viewerName" type="string">
71
            <annotation>
72
               <documentation>
73
                  The name of the viewer which shows the selected element
74
               </documentation>
75
               <appInfo>
76
                  <meta.attribute translatable="true"/>
77
               </appInfo>
78
            </annotation>
79
         </attribute>
80
         <attribute name="selection" type="string" use="required">
81
            <annotation>
82
               <documentation>
83
                  The class of the selected element
84
               </documentation>
85
               <appInfo>
86
                  <meta.attribute kind="java"/>
87
               </appInfo>
88
            </annotation>
89
         </attribute>
90
      </complexType>
91
   </element>
92

    
93
   <annotation>
94
      <appInfo>
95
         <meta.section type="since"/>
96
      </appInfo>
97
      <documentation>
98
         [Enter the first release in which this extension point appears.]
99
      </documentation>
100
   </annotation>
101

    
102
   <annotation>
103
      <appInfo>
104
         <meta.section type="examples"/>
105
      </appInfo>
106
      <documentation>
107
         [Enter extension point usage example here.]
108
      </documentation>
109
   </annotation>
110

    
111
   <annotation>
112
      <appInfo>
113
         <meta.section type="apiinfo"/>
114
      </appInfo>
115
      <documentation>
116
         [Enter API information here.]
117
      </documentation>
118
   </annotation>
119

    
120
   <annotation>
121
      <appInfo>
122
         <meta.section type="implementation"/>
123
      </appInfo>
124
      <documentation>
125
         [Enter information about supplied implementation of this extension point.]
126
      </documentation>
127
   </annotation>
128

    
129

    
130
</schema>
Add picture from clipboard (Maximum size: 40 MB)