]> gerrit.simantics Code Review - simantics/platform.git/commitdiff
Templates for creating SCL values 80/3880/1
authorAntti Villberg <antti.villberg@semantum.fi>
Wed, 19 Feb 2020 11:06:53 +0000 (13:06 +0200)
committerAntti Villberg <antti.villberg@semantum.fi>
Wed, 19 Feb 2020 11:06:53 +0000 (13:06 +0200)
gitlab #469

Change-Id: Ie3b684e106cba76cb70f238c885ef42487de0cfe

bundles/org.simantics.layer0/graph/Layer0Values.pgraph
bundles/org.simantics.modeling.ontology/graph/Modeling.pgraph

index 14aa774e8e6111642b569c2dd261121a7b686d8b..9ccac10511ef9cdef5107cfd7bb5f3535bef65ac 100644 (file)
@@ -42,6 +42,12 @@ L0.scl : L0.Template
               L0.SCLValue.expression %expression
               L0.HasValueType %valueType
 
+L0.sclValue : L0.Template
+    @template %subject %expression %valueType
+        %subject : L0.SCLValue
+            L0.SCLValue.expression %expression
+            L0.HasValueType %valueType
+
 L0.sclAssertion : L0.Template
     @template %type %property %expression %valueType
         %type
index e566026b12fa14bd8e4082e0d10c70d2dd4b8755..dca29f9bf75e38804bccd47ddf5e4c3461d61379 100644 (file)
@@ -325,6 +325,12 @@ MOD.scl : L0.Template
               L0.SCLValue.expression %expression
               L0.HasValueType %valueType
 
+MOD.sclValue : L0.Template
+    @template %subject %expression %valueType
+        %subject  : MOD.SCLValue
+            L0.SCLValue.expression %expression
+            L0.HasValueType %valueType
+
 MOD.sclAssertion : L0.Template
     @template %type %property %expression %valueType
         %type