Project

General

Profile

Download (4.43 KB) Statistics
| Branch: | Tag: | Revision:
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
      </annotation>
19
      <complexType>
20
         <sequence minOccurs="1" maxOccurs="unbounded">
21
            <element ref="cdmViewer"/>
22
         </sequence>
23
         <attribute name="point" type="string" use="required">
24
            <annotation>
25
               <documentation>
26
                  
27
               </documentation>
28
            </annotation>
29
         </attribute>
30
         <attribute name="id" type="string">
31
            <annotation>
32
               <documentation>
33
                  
34
               </documentation>
35
            </annotation>
36
         </attribute>
37
         <attribute name="att" type="string">
38
            <annotation>
39
               <documentation>
40
                  
41
               </documentation>
42
               <appInfo>
43
                  <meta.attribute kind="java"/>
44
               </appInfo>
45
            </annotation>
46
         </attribute>
47
      </complexType>
48
   </element>
49

    
50
   <element name="cdmViewer">
51
      <annotation>
52
         <documentation>
53
            A Cdm Viewer knows what viewer or editor can show which input.
54
         </documentation>
55
      </annotation>
56
      <complexType>
57
         <sequence>
58
            <element ref="input"/>
59
         </sequence>
60
         <attribute name="class" type="string" use="required">
61
            <annotation>
62
               <documentation>
63
                  The class of the viewer.
64
               </documentation>
65
               <appInfo>
66
                  <meta.attribute kind="java" basedOn=":eu.etaxonomy.taxeditor.view.ICdmViewer"/>
67
               </appInfo>
68
            </annotation>
69
         </attribute>
70
      </complexType>
71
   </element>
72

    
73
   <element name="input">
74
      <annotation>
75
         <documentation>
76
            The input element which can be shown by the cdmViewer.
77
         </documentation>
78
      </annotation>
79
      <complexType>
80
         <sequence>
81
            <element ref="part"/>
82
         </sequence>
83
         <attribute name="class" type="string" use="required">
84
            <annotation>
85
               <documentation>
86
                  The class of the input element.
87
               </documentation>
88
               <appInfo>
89
                  <meta.attribute kind="java"/>
90
               </appInfo>
91
            </annotation>
92
         </attribute>
93
      </complexType>
94
   </element>
95

    
96
   <element name="part">
97
      <annotation>
98
         <documentation>
99
            The part which can be opened for the given input.
100
         </documentation>
101
      </annotation>
102
      <complexType>
103
         <attribute name="class" type="string" use="required">
104
            <annotation>
105
               <documentation>
106
                  The class of the part.
107
               </documentation>
108
               <appInfo>
109
                  <meta.attribute kind="java"/>
110
               </appInfo>
111
            </annotation>
112
         </attribute>
113
         <attribute name="name" type="string">
114
            <annotation>
115
               <documentation>
116
                  The name of the part.
117
               </documentation>
118
            </annotation>
119
         </attribute>
120
      </complexType>
121
   </element>
122

    
123
   <annotation>
124
      <appInfo>
125
         <meta.section type="since"/>
126
      </appInfo>
127
      <documentation>
128
         [Enter the first release in which this extension point appears.]
129
      </documentation>
130
   </annotation>
131

    
132
   <annotation>
133
      <appInfo>
134
         <meta.section type="examples"/>
135
      </appInfo>
136
      <documentation>
137
         [Enter extension point usage example here.]
138
      </documentation>
139
   </annotation>
140

    
141
   <annotation>
142
      <appInfo>
143
         <meta.section type="apiinfo"/>
144
      </appInfo>
145
      <documentation>
146
         [Enter API information here.]
147
      </documentation>
148
   </annotation>
149

    
150
   <annotation>
151
      <appInfo>
152
         <meta.section type="implementation"/>
153
      </appInfo>
154
      <documentation>
155
         [Enter information about supplied implementation of this extension point.]
156
      </documentation>
157
   </annotation>
158

    
159

    
160
</schema>
    (1-1/1)