initial quantum version
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.quantum.sql / schema / metadata.exsd
1 <?xml version='1.0' encoding='UTF-8'?>\r
2 <!-- Schema file written by PDE -->\r
3 <schema targetNamespace="com.quantum.Quantum">\r
4 <annotation>\r
5       <appInfo>\r
6          <meta.schema plugin="com.quantum.Quantum" id="metadata" name="Metadata"/>\r
7       </appInfo>\r
8       <documentation>\r
9          This extension point allow other plug-ins to act on metadata information extracted by Quantum.
10 For each registered extension, Quantum will add a menu entry in the context menu of the Bookmarks View.\r
11       </documentation>\r
12    </annotation>\r
13 \r
14    <element name="extension">\r
15       <complexType>\r
16          <sequence>\r
17             <element ref="metadataActor" minOccurs="1" maxOccurs="unbounded"/>\r
18          </sequence>\r
19          <attribute name="point" type="string" use="required">\r
20             <annotation>\r
21                <documentation>\r
22                   \r
23                </documentation>\r
24             </annotation>\r
25          </attribute>\r
26          <attribute name="id" type="string">\r
27             <annotation>\r
28                <documentation>\r
29                   \r
30                </documentation>\r
31             </annotation>\r
32          </attribute>\r
33          <attribute name="name" type="string">\r
34             <annotation>\r
35                <documentation>\r
36                   \r
37                </documentation>\r
38             </annotation>\r
39          </attribute>\r
40       </complexType>\r
41    </element>\r
42 \r
43    <element name="metadataActor">\r
44       <complexType>\r
45          <attribute name="label" type="string">\r
46             <annotation>\r
47                <documentation>\r
48                   The label of the metadataActor. Will be used to appear in the context menu.\r
49                </documentation>\r
50             </annotation>\r
51          </attribute>\r
52          <attribute name="class" type="string">\r
53             <annotation>\r
54                <documentation>\r
55                   The class acting on the metadata. Will be supplied by the external plug-in, not by Quantum.\r
56                </documentation>\r
57             </annotation>\r
58          </attribute>\r
59       </complexType>\r
60    </element>\r
61 \r
62    <annotation>\r
63       <appInfo>\r
64          <meta.section type="since"/>\r
65       </appInfo>\r
66       <documentation>\r
67          2.3\r
68       </documentation>\r
69    </annotation>\r
70 \r
71    <annotation>\r
72       <appInfo>\r
73          <meta.section type="examples"/>\r
74       </appInfo>\r
75       <documentation>\r
76          [Enter extension point usage example here.]\r
77       </documentation>\r
78    </annotation>\r
79 \r
80    <annotation>\r
81       <appInfo>\r
82          <meta.section type="apiInfo"/>\r
83       </appInfo>\r
84       <documentation>\r
85          [Enter API information here.]\r
86       </documentation>\r
87    </annotation>\r
88 \r
89    <annotation>\r
90       <appInfo>\r
91          <meta.section type="implementation"/>\r
92       </appInfo>\r
93       <documentation>\r
94          [Enter information about supplied implementation of this extension point.]\r
95       </documentation>\r
96    </annotation>\r
97 \r
98    <annotation>\r
99       <appInfo>\r
100          <meta.section type="copyright"/>\r
101       </appInfo>\r
102       <documentation>\r
103          \r
104       </documentation>\r
105    </annotation>\r
106 \r
107 </schema>\r