]> gerrit.simantics Code Review - simantics/interop.git/blobdiff - org.simantics.interop.mapping/src/org/simantics/interop/mapping/SplittingWriteGraph.java
SplittingWriteGraph and WriteGraphProxy went out of date after ReadGraph.isImmutable...
[simantics/interop.git] / org.simantics.interop.mapping / src / org / simantics / interop / mapping / SplittingWriteGraph.java
index a91c8c0b72eff08f3ecf195887967c716a04c870..791ab0a76d4278022481c6e1dac28f993178662f 100644 (file)
@@ -6183,4 +6183,18 @@ public class SplittingWriteGraph implements WriteGraph {
                return null;\r
        }\r
 \r
+       @Override\r
+       public boolean isImmutable(final Resource resource) throws DatabaseException {\r
+           try {\r
+               return session.syncRequest(new Read<Boolean>() {\r
+                   @Override\r
+                   public Boolean perform(ReadGraph graph) throws DatabaseException {\r
+                       return graph.isImmutable(resource);\r
+                   }\r
+               });\r
+           } catch (DatabaseException e) {\r
+               throw new ServiceException(e);\r
+           }\r
+       }\r
+\r
 }\r