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