package org.simantics.db.request; import org.simantics.db.AsyncRequestProcessor; import org.simantics.db.ReadGraph; import org.simantics.db.RequestProcessor; import org.simantics.db.Session; import org.simantics.db.exception.DatabaseException; import org.simantics.db.procedure.AsyncListener; import org.simantics.db.procedure.AsyncProcedure; import org.simantics.db.procedure.Listener; import org.simantics.db.procedure.Procedure; import org.simantics.db.procedure.SyncListener; import org.simantics.db.procedure.SyncProcedure; /** * * An interface representing a computation of a single result. Some standard implementations of ReadInterface and WriteInterface include *
*
* The client is not expected to implement this class but rather to extend one of the standard implementations.
*
* @version 1.5
* @author Antti Villberg
* @see WriteInterface
* @see RequestProcessor
* @see ReadGraph
* @see Session
*/
public interface ReadInterface