--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<?eclipse version="3.4"?>\r
+<plugin>\r
+\r
+ <extension point="org.simantics.scl.reflection.binding">\r
+ <namespace path="http://www.simantics.org/SWT-0.0/Functions">\r
+ <externalClass className="org.simantics.db.Resource"/>\r
+ <externalClass className="org.simantics.db.ReadGraph"/>\r
+ <externalClass className="org.simantics.db.WriteGraph"/>\r
+ <externalClass className="org.simantics.db.Issue"/>\r
+ <externalClass className="org.simantics.databoard.binding.Binding"/>\r
+ <externalClass className="org.simantics.db.layer0.variable.Variable"/>\r
+ <externalClass className="org.simantics.db.layer0.variable.ValueAccessor"/>\r
+ <externalClass className="org.simantics.db.layer0.variable.VariableMap"/>\r
+ <externalClass className="org.simantics.db.layer0.variable.VariableBean"/>\r
+ <class className="org.simantics.document.swt.core.scl.Functions"/>\r
+ </namespace>\r
+ </extension>\r
+ \r
+ <extension\r
+ point="org.eclipse.ui.contexts">\r
+ <context\r
+ description="Modelled SCL Code Editor"\r
+ id="org.simantics.document.swt.core.widget.SCLTextEditor"\r
+ name="In Modelled SCL Code Editor"\r
+ parentId="org.eclipse.ui.contexts.window">\r
+ </context>\r
+ </extension>\r
+ \r
+ <extension\r
+ point="org.eclipse.ui.handlers">\r
+ <handler\r
+ commandId="org.eclipse.ui.file.save"\r
+ class="org.simantics.document.swt.core.widget.SCLTextEditorSaveHandler">\r
+ <activeWhen>\r
+ <with\r
+ variable="activeContexts">\r
+ <iterate\r
+ ifEmpty="false"\r
+ operator="or">\r
+ <equals\r
+ value="org.simantics.document.swt.core.widget.SCLTextEditor">\r
+ </equals>\r
+ </iterate>\r
+ </with>\r
+ </activeWhen>\r
+ </handler>\r
+ <handler\r
+ commandId="org.eclipse.ui.edit.copy"\r
+ class="org.simantics.document.swt.core.widget.SCLTextEditorCopyHandler">\r
+ <activeWhen>\r
+ <with\r
+ variable="activeContexts">\r
+ <iterate\r
+ ifEmpty="false"\r
+ operator="or">\r
+ <equals\r
+ value="org.simantics.document.swt.core.widget.SCLTextEditor">\r
+ </equals>\r
+ </iterate>\r
+ </with>\r
+ </activeWhen>\r
+ </handler>\r
+ </extension>\r
+ \r
+</plugin>\r
+\r