]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.procore/src/fi/vtt/simantics/procore/internal/WriteSupportImpl.java
Separate query dependency management from QueryProcessor
[simantics/platform.git] / bundles / org.simantics.db.procore / src / fi / vtt / simantics / procore / internal / WriteSupportImpl.java
index aff7e17acf261bee201300c07eb4a656301cc82c..ea4319ace00c464095ab59547d93f6ce2da11ba7 100644 (file)
@@ -261,7 +261,7 @@ public class WriteSupportImpl implements WriteSupport {
 //        graph.state.barrier.dec();
 //        graph.waitAsync(request);
         
-        queryProcessor.performDirtyUpdates(graph);
+        queryProcessor.propagateChangesInQueryCache(graph);
         
         // Do not fire metadata listeners for virtual requests
         if(graph.getProvider() == null) {
@@ -291,7 +291,7 @@ public class WriteSupportImpl implements WriteSupport {
 //        graph.state.barrier.dec();
 //        graph.waitAsync(request);
         
-        queryProcessor.performDirtyUpdates(graph);
+        queryProcessor.propagateChangesInQueryCache(graph);
 
         // Do not fire metadata listeners for virtual requests
         if(graph.getProvider() == null) {
@@ -318,7 +318,7 @@ public class WriteSupportImpl implements WriteSupport {
         
         ReadGraphImpl impl = (ReadGraphImpl)graph;
         
-        queryProcessor.performDirtyUpdates(impl);
+        queryProcessor.propagateChangesInQueryCache(impl);
 
         // Do not fire metadata listeners for virtual requests
         if(graph.getProvider() == null) {