+ public static void markChanged(WriteGraph graph, Resource r) throws DatabaseException {
+ VirtualGraphSupport support = Simantics.getSession().getService(VirtualGraphSupport.class);
+ VirtualGraph vg = support.getWorkspacePersistent("changeInformation");
+ graph.syncRequest(new WriteRequest(vg) {
+ @Override
+ public void perform(WriteGraph graph) throws DatabaseException {
+ ModelingResources MOD = ModelingResources.getInstance(graph);
+ graph.claim(r, MOD.changed, MOD.changed, r);
+ }
+ });
+ }
+