X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.scl.db%2Fscl%2FSimantics%2FVariables.scl;h=bcfd43a6400bbc06b0112d82846102c3dca25d22;hb=fe8abfc35440c00d9a116bfebe1b58ff2fe2eff7;hp=c54048a7387591409cd4eb543780f5d2a982709b;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.scl.db/scl/Simantics/Variables.scl b/bundles/org.simantics.scl.db/scl/Simantics/Variables.scl index c54048a73..bcfd43a64 100644 --- a/bundles/org.simantics.scl.db/scl/Simantics/Variables.scl +++ b/bundles/org.simantics.scl.db/scl/Simantics/Variables.scl @@ -119,6 +119,10 @@ importJava "org.simantics.db.layer0.variable.Variable" where @JavaName getProperties properties_ :: Variable -> Collection Variable + + @JavaName getProperties + propertiesClassified_ :: Variable -> Resource -> Collection Variable + @JavaName getChildren children_ :: Variable -> Collection Variable @@ -420,4 +424,8 @@ instance Browsable Variable where valueOf v = untypedValue v variantValueOf v = createVariant (datatype v) (untypedValue v :: Dynamic) child = child_ - possibleChild = possibleChild_ \ No newline at end of file + possibleChild = possibleChild_ + +propertiesClassified :: Variable -> Resource -> [Variable] +propertiesClassified parent classified = do + collectionToList $ propertiesClassified_ parent classified \ No newline at end of file