]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.diagram.ontology/graph/DiagramRuntime.pgraph
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.diagram.ontology / graph / DiagramRuntime.pgraph
diff --git a/bundles/org.simantics.diagram.ontology/graph/DiagramRuntime.pgraph b/bundles/org.simantics.diagram.ontology/graph/DiagramRuntime.pgraph
new file mode 100644 (file)
index 0000000..1f65fa6
--- /dev/null
@@ -0,0 +1,35 @@
+L0 = <http://www.simantics.org/Layer0-1.1>
+DIA = <http://www.simantics.org/Diagram-2.2>
+
+// Runtime model
+
+DIA.Functions : L0.Library
+
+DIA.RuntimeDiagram <T L0.Entity
+    @L0.singleProperty DIA.RuntimeDiagram.HasConfiguration
+    >-- DIA.RuntimeDiagram.variable --> L0.Value <R L0.HasProperty : L0.FunctionalRelation
+    @L0.assert DIA.RuntimeDiagram.variable
+        DIA.Functions.defaultRuntimeVariable : L0.Function
+
+DIA.RuntimeDiagram.HasVariable <R L0.HasProperty : L0.FunctionalRelation
+    L0.HasRange L0.String
+    L0.readOnly true
+DIA.RuntimeDiagram.HasRVI <R L0.HasProperty : L0.FunctionalRelation
+    L0.HasRange L0.String
+    L0.readOnly true
+DIA.RuntimeDiagram.HasModelURI <R L0.HasProperty : L0.FunctionalRelation
+    L0.HasRange L0.String
+    L0.readOnly true
+
+DIA.RuntimeDiagram.HasConfiguration <R L0.IsRelatedTo : L0.FunctionalRelation
+
+DIA.RuntimeDiagram.HasRuntimeProfile <R L0.DependsOn : L0.FunctionalRelation
+
+DIA.ActiveMode <T L0.Property
+    @L0.tag L0.Enumeration
+    
+DIA.ActiveMode.EditMode : DIA.ActiveMode
+DIA.ActiveMode.OperatingMode : DIA.ActiveMode
+
+DIA.RuntimeDiagram.HasActiveMode <R L0.IsRelatedTo
+    L0.HasRange DIA.ActiveMode