]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.browsing.ui.common/schema2/selectionProcessorBinding.exsd
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.browsing.ui.common / schema2 / selectionProcessorBinding.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="selectionProcessorBinding" name="Selection Processor 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.selectionProcessor/factory/@id"/>\r
77                </appInfo>\r
78             </annotation>\r
79          </attribute>\r
80       </complexType>\r
81    </element>\r
82 \r
83    <element name="implementation">\r
84       <complexType>\r
85          <attribute name="class" type="string" use="required">\r
86             <annotation>\r
87                <documentation>\r
88                   \r
89                </documentation>\r
90                <appInfo>\r
91                   <meta.attribute kind="java" basedOn=":org.simantics.browsing.ui.SelectionProcessor"/>\r
92                </appInfo>\r
93             </annotation>\r
94          </attribute>\r
95       </complexType>\r
96    </element>\r
97 \r
98    <annotation>\r
99       <appInfo>\r
100          <meta.section type="since"/>\r
101       </appInfo>\r
102       <documentation>\r
103          [Enter the first release in which this extension point appears.]\r
104       </documentation>\r
105    </annotation>\r
106 \r
107    <annotation>\r
108       <appInfo>\r
109          <meta.section type="examples"/>\r
110       </appInfo>\r
111       <documentation>\r
112          [Enter extension point usage example here.]\r
113       </documentation>\r
114    </annotation>\r
115 \r
116    <annotation>\r
117       <appInfo>\r
118          <meta.section type="apiInfo"/>\r
119       </appInfo>\r
120       <documentation>\r
121          Implement fi.vtt.simantics.ode.ui.IDoubleClickAction.\r
122       </documentation>\r
123    </annotation>\r
124 \r
125    <annotation>\r
126       <appInfo>\r
127          <meta.section type="implementation"/>\r
128       </appInfo>\r
129       <documentation>\r
130          [Enter information about supplied implementation of this extension point.]\r
131       </documentation>\r
132    </annotation>\r
133 \r
134 \r
135 </schema>\r