]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.backup.ontology/graph/Backup.pgraph
added backup.db and backup.ontology plugins
[simantics/platform.git] / bundles / org.simantics.backup.ontology / graph / Backup.pgraph
diff --git a/bundles/org.simantics.backup.ontology/graph/Backup.pgraph b/bundles/org.simantics.backup.ontology/graph/Backup.pgraph
new file mode 100644 (file)
index 0000000..aad660b
--- /dev/null
@@ -0,0 +1,21 @@
+L0 = <http://www.simantics.org/Layer0-1.1>\r
+STR = <http://www.simantics.org/Structural-1.2>\r
+\r
+BACKUP = <http://www.simantics.org/Backup-1.0> : L0.Ontology\r
+    @L0.new\r
+    L0.HasResourceClass "org.simantics.backup.ontology.BackupResource"\r
+\r
+BACKUP.SCLMain : L0.SCLModule\r
+    L0.SCLModule.definition _ : L0.String\r
+        @L0.loadString "scl/SCLMain.scl"\r
+\r
+BACKUP.ModelledBackupProvider <T L0.Entity\r
+  --> BACKUP.ModelledBackupProvider.instance ==> "IBackupProvider" <R L0.HasProperty : L0.FunctionalRelation \r
+\r
+BACKUP.modelledBackupProvider : L0.Template\r
+    @template %subject %expression\r
+        %subject : BACKUP.ModelledBackupProvider\r
+            BACKUP.ModelledBackupProvider.instance _ : STR.SCLValue\r
+                L0.SCLValue.expression %expression\r
+                L0.HasValueType "IBackupProvider"\r
+\r