]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.diagram/src/org/simantics/diagram/adapter/MappedTypeGroup.java
Merge "Multiple reader thread support for db client"
[simantics/platform.git] / bundles / org.simantics.diagram / src / org / simantics / diagram / adapter / MappedTypeGroup.java
index 856631fa22d4105c32e0549997dfe0d09b890a34..6e7d368b58d61629015f080237a07e5f3205ec17 100644 (file)
@@ -68,13 +68,13 @@ public class MappedTypeGroup implements Group {
     }
 
     @Override
-    public void trackItems(RequestProcessor processor, final Resource runtimeDiagram, final SetListener<Resource> listener) {
+    public void trackItems(RequestProcessor processor, final Resource runtimeDiagram, final SetListener<Resource> listener) throws DatabaseException {
         if (types.isEmpty()) {
             System.out.println("MappedTypeGroup has no types!");
             return;
         }
 
-        processor.asyncRequest(new BinaryRead<Resource, Collection<Resource>, Collection<Resource>>(runtimeDiagram, types) {
+        processor.syncRequest(new BinaryRead<Resource, Collection<Resource>, Collection<Resource>>(runtimeDiagram, types) {
 
             @Override
             public Set<Resource> perform(ReadGraph graph) throws DatabaseException {