Project

General

Profile

Download (3.16 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
         <documentation>
19
            Extensions must provide and 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="cdmViewer" minOccurs="1" 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="cdmViewer">
54
      <annotation>
55
         <documentation>
56
            A Cdm Viewer knows what viewer or editor can show which input.
57
         </documentation>
58
      </annotation>
59
      <complexType>
60
         <sequence>
61
         </sequence>
62
         <attribute name="class" type="string" use="required">
63
            <annotation>
64
               <documentation>
65
                  The class of the viewer.
66
               </documentation>
67
               <appInfo>
68
                  <meta.attribute kind="java" basedOn=":eu.etaxonomy.taxeditor.view.ICdmViewer"/>
69
               </appInfo>
70
            </annotation>
71
         </attribute>
72
      </complexType>
73
   </element>
74

    
75
   <annotation>
76
      <appInfo>
77
         <meta.section type="since"/>
78
      </appInfo>
79
      <documentation>
80
         [Enter the first release in which this extension point appears.]
81
      </documentation>
82
   </annotation>
83

    
84
   <annotation>
85
      <appInfo>
86
         <meta.section type="examples"/>
87
      </appInfo>
88
      <documentation>
89
         [Enter extension point usage example here.]
90
      </documentation>
91
   </annotation>
92

    
93
   <annotation>
94
      <appInfo>
95
         <meta.section type="apiinfo"/>
96
      </appInfo>
97
      <documentation>
98
         [Enter API information here.]
99
      </documentation>
100
   </annotation>
101

    
102
   <annotation>
103
      <appInfo>
104
         <meta.section type="implementation"/>
105
      </appInfo>
106
      <documentation>
107
         [Enter information about supplied implementation of this extension point.]
108
      </documentation>
109
   </annotation>
110

    
111

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