cleanup
[taxeditor.git] / eu.etaxonomy.taxeditor.store / schema / eu.etaxonomy.taxeditor.store.adminPreferencePage.exsd
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.adminPreferencePage" name="AdminPreference Page"/>
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="0" maxOccurs="unbounded">
21 <element ref="page"/>
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="name" type="string">
38 <annotation>
39 <documentation>
40
41 </documentation>
42 <appInfo>
43 <meta.attribute translatable="true"/>
44 </appInfo>
45 </annotation>
46 </attribute>
47 </complexType>
48 </element>
49
50 <element name="page">
51 <annotation>
52 <appInfo>
53 <meta.element labelAttribute="name"/>
54 </appInfo>
55 </annotation>
56 <complexType>
57 <attribute name="id" type="string" use="required">
58 <annotation>
59 <documentation>
60 a unique name that will be used to identify this page.
61 </documentation>
62 </annotation>
63 </attribute>
64 <attribute name="name" type="string" use="required">
65 <annotation>
66 <documentation>
67 a translatable name that will be used in the UI for this page.
68 </documentation>
69 <appInfo>
70 <meta.attribute translatable="true"/>
71 </appInfo>
72 </annotation>
73 </attribute>
74 <attribute name="class" type="string" use="required">
75 <annotation>
76 <documentation>
77 a name of the fully qualified class that implements
78 &lt;samp&gt;eu.etaxonomy.taxeditor.databaseAdmin.preferencePage.IE4AdminPreferencePage&lt;/samp&gt;.
79 </documentation>
80 <appInfo>
81 <meta.attribute kind="java" basedOn=":eu.etaxonomy.taxeditor.databaseAdmin.preferencePage.IE4AdminPreferencePage"/>
82 </appInfo>
83 </annotation>
84 </attribute>
85 <attribute name="category" type="string">
86 <annotation>
87 <documentation>
88 a path indicating the location of the page in the preference tree. The path may either be a parent node ID or a sequence
89 of IDs separated by &apos;/&apos;, representing the full path from the root node.
90 </documentation>
91 <appInfo>
92 <meta.attribute kind="identifier" basedOn="eu.etaxonomy.taxeditor.store.adminPreferencePage/page/@id"/>
93 </appInfo>
94 </annotation>
95 </attribute>
96 </complexType>
97 </element>
98
99 <annotation>
100 <appInfo>
101 <meta.section type="since"/>
102 </appInfo>
103 <documentation>
104 [Enter the first release in which this extension point appears.]
105 </documentation>
106 </annotation>
107
108 <annotation>
109 <appInfo>
110 <meta.section type="examples"/>
111 </appInfo>
112 <documentation>
113 [Enter extension point usage example here.]
114 </documentation>
115 </annotation>
116
117 <annotation>
118 <appInfo>
119 <meta.section type="apiinfo"/>
120 </appInfo>
121 <documentation>
122 [Enter API information here.]
123 </documentation>
124 </annotation>
125
126 <annotation>
127 <appInfo>
128 <meta.section type="implementation"/>
129 </appInfo>
130 <documentation>
131 [Enter information about supplied implementation of this extension point.]
132 </documentation>
133 </annotation>
134
135
136 </schema>