]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.document.swt.core/plugin.xml
Merge commit '3efd7d44a55ae1fff284a1826e7c9afe27e0815e'
[simantics/platform.git] / bundles / org.simantics.document.swt.core / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <?eclipse version="3.4"?>\r
3 <plugin>\r
4 \r
5    <extension point="org.simantics.scl.reflection.binding">\r
6       <namespace path="http://www.simantics.org/SWT-0.0/Functions">\r
7          <externalClass className="org.simantics.db.Resource"/>\r
8          <externalClass className="org.simantics.db.ReadGraph"/>\r
9          <externalClass className="org.simantics.db.WriteGraph"/>\r
10          <externalClass className="org.simantics.db.Issue"/>\r
11          <externalClass className="org.simantics.databoard.binding.Binding"/>\r
12          <externalClass className="org.simantics.db.layer0.variable.Variable"/>\r
13          <externalClass className="org.simantics.db.layer0.variable.ValueAccessor"/>\r
14          <externalClass className="org.simantics.db.layer0.variable.VariableMap"/>\r
15          <externalClass className="org.simantics.db.layer0.variable.VariableBean"/>\r
16          <class className="org.simantics.document.swt.core.scl.Functions"/>\r
17       </namespace>\r
18    </extension>\r
19    \r
20    <extension\r
21          point="org.eclipse.ui.contexts">\r
22       <context\r
23             description="Modelled SCL Code Editor"\r
24             id="org.simantics.document.swt.core.widget.SCLTextEditor"\r
25             name="In Modelled SCL Code Editor"\r
26             parentId="org.eclipse.ui.contexts.window">\r
27       </context>\r
28    </extension>\r
29    \r
30    <extension\r
31          point="org.eclipse.ui.handlers">\r
32      <handler\r
33             commandId="org.eclipse.ui.file.save"\r
34             class="org.simantics.document.swt.core.widget.SCLTextEditorSaveHandler">\r
35          <activeWhen>\r
36                   <with\r
37                         variable="activeContexts">\r
38                      <iterate\r
39                            ifEmpty="false"\r
40                            operator="or">\r
41                         <equals\r
42                               value="org.simantics.document.swt.core.widget.SCLTextEditor">\r
43                         </equals>\r
44                      </iterate>\r
45                   </with>\r
46          </activeWhen>\r
47       </handler>\r
48      <handler\r
49             commandId="org.eclipse.ui.edit.copy"\r
50             class="org.simantics.document.swt.core.widget.SCLTextEditorCopyHandler">\r
51          <activeWhen>\r
52                   <with\r
53                         variable="activeContexts">\r
54                      <iterate\r
55                            ifEmpty="false"\r
56                            operator="or">\r
57                         <equals\r
58                               value="org.simantics.document.swt.core.widget.SCLTextEditor">\r
59                         </equals>\r
60                      </iterate>\r
61                   </with>\r
62          </activeWhen>\r
63       </handler>\r
64    </extension>\r
65    \r
66 </plugin>\r
67 \r