]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.runtime/schema/package.exsd
Check statement collisions
[simantics/platform.git] / bundles / org.simantics.scl.runtime / schema / package.exsd
1 <?xml version='1.0' encoding='UTF-8'?>\r
2 <!-- Schema file written by PDE -->\r
3 <schema targetNamespace="org.simantics.scl.osgi" xmlns="http://www.w3.org/2001/XMLSchema">\r
4 <annotation>\r
5       <appinfo>\r
6          <meta.schema plugin="org.simantics.scl.osgi" id="package" name="SCL Package Declaration"/>\r
7       </appinfo>\r
8       <documentation>\r
9          [Enter description of this extension point.]\r
10       </documentation>\r
11    </annotation>\r
12 \r
13    <element name="extension">\r
14       <annotation>\r
15          <appinfo>\r
16             <meta.element />\r
17          </appinfo>\r
18       </annotation>\r
19       <complexType>\r
20          <sequence minOccurs="1" maxOccurs="unbounded">\r
21             <element ref="package"/>\r
22          </sequence>\r
23          <attribute name="point" type="string" use="required">\r
24             <annotation>\r
25                <documentation>\r
26                   \r
27                </documentation>\r
28             </annotation>\r
29          </attribute>\r
30          <attribute name="id" type="string">\r
31             <annotation>\r
32                <documentation>\r
33                   \r
34                </documentation>\r
35             </annotation>\r
36          </attribute>\r
37          <attribute name="name" type="string">\r
38             <annotation>\r
39                <documentation>\r
40                   \r
41                </documentation>\r
42                <appinfo>\r
43                   <meta.attribute translatable="true"/>\r
44                </appinfo>\r
45             </annotation>\r
46          </attribute>\r
47       </complexType>\r
48    </element>\r
49 \r
50    <element name="package">\r
51       <complexType>\r
52          <attribute name="directory" type="string" use="default" value="scl">\r
53             <annotation>\r
54                <documentation>\r
55                   Directory containing SCL source code\r
56                </documentation>\r
57                <appinfo>\r
58                   <meta.attribute kind="resource"/>\r
59                </appinfo>\r
60             </annotation>\r
61          </attribute>\r
62          <attribute name="URI" type="string" use="required">\r
63             <annotation>\r
64                <documentation>\r
65                   URI of the SCL package\r
66                </documentation>\r
67             </annotation>\r
68          </attribute>\r
69       </complexType>\r
70    </element>\r
71 \r
72    <annotation>\r
73       <appinfo>\r
74          <meta.section type="since"/>\r
75       </appinfo>\r
76       <documentation>\r
77          [Enter the first release in which this extension point appears.]\r
78       </documentation>\r
79    </annotation>\r
80 \r
81    <annotation>\r
82       <appinfo>\r
83          <meta.section type="examples"/>\r
84       </appinfo>\r
85       <documentation>\r
86          [Enter extension point usage example here.]\r
87       </documentation>\r
88    </annotation>\r
89 \r
90    <annotation>\r
91       <appinfo>\r
92          <meta.section type="apiinfo"/>\r
93       </appinfo>\r
94       <documentation>\r
95          [Enter API information here.]\r
96       </documentation>\r
97    </annotation>\r
98 \r
99    <annotation>\r
100       <appinfo>\r
101          <meta.section type="implementation"/>\r
102       </appinfo>\r
103       <documentation>\r
104          [Enter information about supplied implementation of this extension point.]\r
105       </documentation>\r
106    </annotation>\r
107 \r
108 \r
109 </schema>\r