import org.simantics.db.exception.CancelTransactionException;
import org.simantics.db.exception.DatabaseException;
import org.simantics.db.procedure.AsyncMultiProcedure;
+import org.simantics.db.procedure.SyncMultiProcedure;
/**
* The <code>GraphRequest</code> interface is used to create transaction
* @throws CancelTransactionException to indicate that the request needs to
* be cancelled and any changes rolled back
*/
- void perform(ReadGraph graph, AsyncMultiProcedure<Result> callback) throws DatabaseException;
+ void perform(ReadGraph graph, SyncMultiProcedure<Result> callback) throws DatabaseException;
}