import org.junit.Test;
import org.simantics.databoard.Bindings;
+import org.simantics.db.AsyncReadGraph;
import org.simantics.db.ReadGraph;
import org.simantics.db.Resource;
import org.simantics.db.Session;
import org.simantics.db.WriteGraph;
import org.simantics.db.WriteOnlyGraph;
import org.simantics.db.common.primitiverequest.PossibleObject;
-import org.simantics.db.common.request.ReadRequest;
+import org.simantics.db.common.request.AsyncReadRequest;
import org.simantics.db.common.request.WriteOnlyRequest;
import org.simantics.db.common.request.WriteRequest;
import org.simantics.db.exception.DatabaseException;
}
}
}
- class Query extends ReadRequest {
+ class Query extends AsyncReadRequest {
@Override
- public void run(ReadGraph g) throws DatabaseException {
+ public void run(AsyncReadGraph g) {
+ try {
Layer0 l0 = Layer0.getInstance(g);
for (Resource r : g.getObjects(testRoot, l0.ConsistsOf)) {
if (DEBUG)
}
}
}
+ } catch (DatabaseException e) {
+ e.printStackTrace();
+ }
}
}
class Listener implements SyncListener<Resource> {