claimWithInverse & possibleInverseOf function to DB.scl 53/1353/1
authorjsimomaa <jani.simomaa@gmail.com>
Fri, 5 Jan 2018 18:48:47 +0000 (20:48 +0200)
committerjsimomaa <jani.simomaa@gmail.com>
Fri, 5 Jan 2018 18:48:47 +0000 (20:48 +0200)
refs #7709

Change-Id: I2869df644ca01b77212d34ffbf11af85c3da7946

bundles/org.simantics.scl.db/scl/Simantics/DB.scl

index ec9cc2671e3294f5f5335bf1c252f6653d0ffebc..d7c1dde060eb923949520f96a52da6785164c465 100644 (file)
@@ -133,6 +133,8 @@ importJava "org.simantics.db.ReadGraph" where
     
     @JavaName getInverse
     inverseOf :: Resource -> <ReadGraph> Resource
+    @JavaName getPossibleInverse
+    possibleInverseOf :: Resource -> <ReadGraph> Maybe Resource
     
     @JavaName getSingleType
     singleTypeOf :: Resource -> Resource -> <ReadGraph> Resource
@@ -217,6 +219,8 @@ importJava "org.simantics.db.WriteGraph" where
     newResource :: () -> <WriteGraph> Resource
     "Adds a statement to the semantic graph."
     claim :: Resource -> Resource -> Resource -> <WriteGraph> ()
+    @JavaName claim
+    claimWithInverse :: Resource -> Resource -> Maybe Resource -> Resource -> <WriteGraph> ()
     @JavaName claimLiteral
     claimRelatedValue_ :: Resource -> Resource -> a -> Binding a -> <WriteGraph> ()
     @JavaName claimLiteral