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