X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.scl.runtime%2Fscl%2FPrelude.scl;h=4c20c99b52dfe03528542ab582934a9fe7185ec3;hb=901596bae43d738281c8f02b4b27348c1964be51;hp=84f8b91b6ef97751ea1f0a00b053ece6e2e8be63;hpb=861a3da972d67bf5f0d246129c63f611922e03f0;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.scl.runtime/scl/Prelude.scl b/bundles/org.simantics.scl.runtime/scl/Prelude.scl index 84f8b91b6..4c20c99b5 100644 --- a/bundles/org.simantics.scl.runtime/scl/Prelude.scl +++ b/bundles/org.simantics.scl.runtime/scl/Prelude.scl @@ -2294,6 +2294,9 @@ importJava "org.simantics.databoard.binding.mutable.Variant" where @JavaName getComponent variantComponent :: Variant -> ChildReference -> Variant +variant :: Serializable a => a -> Variant +variant v = variantOfWithBinding binding v + variantValue :: Serializable a => Variant -> a variantValue v = variantValue_ v binding