]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.db/scl/Simantics/Variables.scl
merged svn revision 33114 and added desktop and help plugins
[simantics/platform.git] / bundles / org.simantics.scl.db / scl / Simantics / Variables.scl
index c54048a7387591409cd4eb543780f5d2a982709b..bcfd43a6400bbc06b0112d82846102c3dca25d22 100644 (file)
@@ -119,6 +119,10 @@ importJava "org.simantics.db.layer0.variable.Variable" where
     \r
     @JavaName getProperties\r
     properties_ :: Variable -> <ReadGraph> Collection Variable\r
+    \r
+    @JavaName getProperties\r
+    propertiesClassified_ :: Variable -> Resource -> <ReadGraph> Collection Variable\r
+    \r
     @JavaName getChildren\r
     children_ :: Variable -> <ReadGraph> Collection Variable\r
     \r
@@ -420,4 +424,8 @@ instance Browsable Variable where
     valueOf v = untypedValue v\r
     variantValueOf v = createVariant (datatype v) (untypedValue v :: Dynamic)\r
     child = child_\r
-    possibleChild = possibleChild_
\ No newline at end of file
+    possibleChild = possibleChild_\r
+\r
+propertiesClassified :: Variable -> Resource -> <ReadGraph> [Variable]\r
+propertiesClassified parent classified = do\r
+    collectionToList $ propertiesClassified_ parent classified
\ No newline at end of file