X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.scl.runtime%2Fscl%2FPrelude.scl;h=4c20c99b52dfe03528542ab582934a9fe7185ec3;hp=84f8b91b6ef97751ea1f0a00b053ece6e2e8be63;hb=ada96685970d938b68b28085e51610187401b8a9;hpb=873afce76b92cb7cf9094fe60e407278f220e5ed 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