X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.db.procore%2Fsrc%2Ffi%2Fvtt%2Fsimantics%2Fprocore%2Finternal%2FWriteSupportImpl.java;h=ea4319ace00c464095ab59547d93f6ce2da11ba7;hb=0db1af75cd14f99f16c42c920562708abf37be93;hp=4b3bf37a5789831d494d490f6cb0b4ca6d55d1fa;hpb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.procore/src/fi/vtt/simantics/procore/internal/WriteSupportImpl.java b/bundles/org.simantics.db.procore/src/fi/vtt/simantics/procore/internal/WriteSupportImpl.java index 4b3bf37a5..ea4319ace 100644 --- a/bundles/org.simantics.db.procore/src/fi/vtt/simantics/procore/internal/WriteSupportImpl.java +++ b/bundles/org.simantics.db.procore/src/fi/vtt/simantics/procore/internal/WriteSupportImpl.java @@ -3,7 +3,6 @@ package fi.vtt.simantics.procore.internal; import java.util.TreeMap; import org.simantics.db.Metadata; -import org.simantics.db.Operation; import org.simantics.db.Resource; import org.simantics.db.VirtualGraph; import org.simantics.db.WriteGraph; @@ -262,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) { @@ -292,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) { @@ -319,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) { @@ -388,7 +387,6 @@ public class WriteSupportImpl implements WriteSupport { MetadataUtils.addMetadata(session, metadata, data); } - @SuppressWarnings("unchecked") @Override public T getMetadata(Class clazz) throws ServiceException { return MetadataUtils.getMetadata(session, metadata, clazz);