public class ExecutionSchemas
extends java.lang.Object
Constructor and Description |
---|
ExecutionSchemas() |
Modifier and Type | Method and Description |
---|---|
static ExecutionSchema |
createViatraQueryExecutionSchema(ViatraQueryEngine engine,
Scheduler.ISchedulerFactory schedulerFactory)
Creates a new execution schema that is initialized over the given ViatraQueryEngine, creates an executor and
agenda without rules and prepares a scheduler using the provided factory.
|
static ExecutionSchema |
createViatraQueryExecutionSchema(ViatraQueryEngine engine,
Scheduler.ISchedulerFactory schedulerFactory,
ConflictResolver conflictResolver)
Creates a new execution schema that is initialized over the given
ViatraQueryEngine ,
Scheduler.ISchedulerFactory and ConflictResolver creates an executor and agenda without rules, prepares a
scheduler using the provided factory and sets its scheduler factory accordingly. |
static ExecutionSchema |
createViatraQueryExecutionSchema(ViatraQueryEngine engine,
Scheduler.ISchedulerFactory schedulerFactory,
java.util.Set<RuleSpecification<?>> specifications)
Creates a new execution schema that is initialized over the given ViatraQueryEngine, creates an executor and
agenda with the given rule specifications and prepares a scheduler using the provided factory.
|
public static ExecutionSchema createViatraQueryExecutionSchema(ViatraQueryEngine engine, Scheduler.ISchedulerFactory schedulerFactory, java.util.Set<RuleSpecification<?>> specifications)
engine
- schedulerFactory
- specifications
- public static ExecutionSchema createViatraQueryExecutionSchema(ViatraQueryEngine engine, Scheduler.ISchedulerFactory schedulerFactory)
engine
- schedulerFactory
- public static ExecutionSchema createViatraQueryExecutionSchema(ViatraQueryEngine engine, Scheduler.ISchedulerFactory schedulerFactory, ConflictResolver conflictResolver)
ViatraQueryEngine
,
Scheduler.ISchedulerFactory
and ConflictResolver
creates an executor and agenda without rules, prepares a
scheduler using the provided factory and sets its scheduler factory accordingly.engine
- schedulerFactory
-