]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.browsing.ui.common/schema2/imagerBinding.exsd
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.browsing.ui.common / schema2 / imagerBinding.exsd
1 <?xml version='1.0' encoding='UTF-8'?>\r
2 <!-- Schema file written by PDE -->\r
3 <schema targetNamespace="org.simantics.browsing.ui.common" xmlns="http://www.w3.org/2001/XMLSchema">\r
4 <annotation>\r
5       <appInfo>\r
6          <meta.schema plugin="org.simantics.browsing.ui.common" id="imagerBinding" name="Imager Binding"/>\r
7       </appInfo>\r
8       <documentation>\r
9          TODO\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="binding"/>\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="binding">\r
51       <complexType>\r
52          <sequence minOccurs="1" maxOccurs="unbounded">\r
53             <choice>\r
54                <element ref="reference"/>\r
55                <element ref="implementation"/>\r
56             </choice>\r
57          </sequence>\r
58          <attribute name="browseContext" type="string">\r
59             <annotation>\r
60                <documentation>\r
61                   \r
62                </documentation>\r
63             </annotation>\r
64          </attribute>\r
65       </complexType>\r
66    </element>\r
67 \r
68    <element name="reference">\r
69       <complexType>\r
70          <attribute name="id" type="string" use="required">\r
71             <annotation>\r
72                <documentation>\r
73                   \r
74                </documentation>\r
75                <appInfo>\r
76                   <meta.attribute kind="identifier" basedOn="org.simantics.browsing.ui.common.imager/factory/@id"/>\r
77                </appInfo>\r
78             </annotation>\r
79          </attribute>\r
80          <attribute name="preference" type="double" use="required">\r
81             <annotation>\r
82                <documentation>\r
83                   \r
84                </documentation>\r
85             </annotation>\r
86          </attribute>\r
87       </complexType>\r
88    </element>\r
89 \r
90    <element name="implementation">\r
91       <complexType>\r
92          <attribute name="class" type="string" use="required">\r
93             <annotation>\r
94                <documentation>\r
95                   \r
96                </documentation>\r
97                <appInfo>\r
98                   <meta.attribute kind="java" basedOn=":org.simantics.browsing.ui.content.Contributor"/>\r
99                </appInfo>\r
100             </annotation>\r
101          </attribute>\r
102          <attribute name="preference" type="double" use="required">\r
103             <annotation>\r
104                <documentation>\r
105                   \r
106                </documentation>\r
107             </annotation>\r
108          </attribute>\r
109       </complexType>\r
110    </element>\r
111 \r
112    <annotation>\r
113       <appInfo>\r
114          <meta.section type="since"/>\r
115       </appInfo>\r
116       <documentation>\r
117          [Enter the first release in which this extension point appears.]\r
118       </documentation>\r
119    </annotation>\r
120 \r
121    <annotation>\r
122       <appInfo>\r
123          <meta.section type="examples"/>\r
124       </appInfo>\r
125       <documentation>\r
126          [Enter extension point usage example here.]\r
127       </documentation>\r
128    </annotation>\r
129 \r
130    <annotation>\r
131       <appInfo>\r
132          <meta.section type="apiInfo"/>\r
133       </appInfo>\r
134       <documentation>\r
135          Implement fi.vtt.simantics.ode.ui.IDoubleClickAction.\r
136       </documentation>\r
137    </annotation>\r
138 \r
139    <annotation>\r
140       <appInfo>\r
141          <meta.section type="implementation"/>\r
142       </appInfo>\r
143       <documentation>\r
144          [Enter information about supplied implementation of this extension point.]\r
145       </documentation>\r
146    </annotation>\r
147 \r
148 \r
149 </schema>\r