X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.interop.update%2Fscl%2FInterop%2FUpdate.scl;h=9badee25eb79b25f14fc5bf64d4e51407bf747d1;hb=dc5ff213540b06b8cb88222837d573bff80abb3d;hp=2c9124874b66ee2f746d3d9f6a49f164fbb90e56;hpb=99c2a46dea84c410448a87c7f287e66a17ccde56;p=simantics%2Finterop.git diff --git a/org.simantics.interop.update/scl/Interop/Update.scl b/org.simantics.interop.update/scl/Interop/Update.scl index 2c91248..9badee2 100644 --- a/org.simantics.interop.update/scl/Interop/Update.scl +++ b/org.simantics.interop.update/scl/Interop/Update.scl @@ -43,6 +43,15 @@ importJava "org.simantics.interop.update.model.ModelUpdate" where @JavaName defaultSelections setDefaultSelections :: ModelUpdate -> () + +importJava "org.simantics.interop.update.model.UpdateOperations" where + data UpdateOperations + + @JavaName getUpdateOp + getUpdateOpWithResource :: UpdateOperations -> Resource -> Maybe UpdateOp + + @JavaName getUpdateOp + getUpdateOpWithStatement :: UpdateOperations -> Statement -> Maybe UpdateOp importJava "org.simantics.interop.update.model.UpdateTree" where data UpdateTree @@ -53,6 +62,9 @@ importJava "org.simantics.interop.update.model.UpdateTree" where @JavaName getNode getNode :: UpdateTree -> Resource -> Maybe UpdateNode + @JavaName getUpdateOps + getUpdateOps :: UpdateTree -> UpdateOperations + importJava "org.simantics.interop.update.model.UpdateList" where data UpdateList