## Uses of Interface
org.eclipse.incquery.runtime.evm.api.Scheduler.ISchedulerFactory

- Packages that use Scheduler.ISchedulerFactory
  Package | Description
  --- | ---
  org.eclipse.incquery.runtime.evm.api |
  org.eclipse.incquery.runtime.evm.specific |
  org.eclipse.incquery.runtime.evm.specific.scheduler |

- - ### Uses of Scheduler.ISchedulerFactory in org.eclipse.incquery.runtime.evm.api

    Methods in org.eclipse.incquery.runtime.evm.api with parameters of type Scheduler.ISchedulerFactory
    Modifier and Type | Method and Description
    --- | ---
    `static ExecutionSchema` | EventDrivenVM.`createExecutionSchema(EventRealm eventRealm, Scheduler.ISchedulerFactory schedulerFactory, java.util.Set<RuleSpecification<?>> specifications)` Creates a new execution schema that is initialized over the given EventRealm, creates an executor and rule base with the given rule specifications and prepares a scheduler using the provided factory.

  - ### Uses of Scheduler.ISchedulerFactory in org.eclipse.incquery.runtime.evm.specific

    Methods in org.eclipse.incquery.runtime.evm.specific with parameters of type Scheduler.ISchedulerFactory
    Modifier and Type | Method and Description
    --- | ---
    `static ExecutionSchema` | ExecutionSchemas.`createIncQueryExecutionSchema(IncQueryEngine engine, Scheduler.ISchedulerFactory schedulerFactory)` Creates a new execution schema that is initialized over the given IncQueryEngine, creates an executor and agenda without rules and prepares a scheduler using the provided factory.
    `static ExecutionSchema` | ExecutionSchemas.`createIncQueryExecutionSchema(IncQueryEngine engine, Scheduler.ISchedulerFactory schedulerFactory, java.util.Set<RuleSpecification<?>> specifications)` Creates a new execution schema that is initialized over the given IncQueryEngine, creates an executor and agenda with the given rule specifications and prepares a scheduler using the provided factory.

  - ### Uses of Scheduler.ISchedulerFactory in org.eclipse.incquery.runtime.evm.specific.scheduler

    Classes in org.eclipse.incquery.runtime.evm.specific.scheduler that implement Scheduler.ISchedulerFactory
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `TimedScheduler.TimedSchedulerFactory` Scheduler factory implementation for preparing timed schedulers.
    `static class` | `UpdateCompleteBasedScheduler.UpdateCompleteBasedSchedulerFactory` This scheduler factory implementation uses an update complete provider that sends notifications to the prepared schedulers.