]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.swt.core/plugin.xml
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.document.swt.core / plugin.xml
diff --git a/bundles/org.simantics.document.swt.core/plugin.xml b/bundles/org.simantics.document.swt.core/plugin.xml
new file mode 100644 (file)
index 0000000..8025c66
--- /dev/null
@@ -0,0 +1,67 @@
+<?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