# Package org.eclipse.viatra.integration.mwe2.eventdriven

- Interface Summary
  Interface | Description
  --- | ---
  IController | An interface that defines methods for explicitly controlling the execution of a fine-grained, event-driven model transformation step.
  ISchedulerController<T extends Scheduler> | Interface that defines functions which are used when an IController object also wraps an EVM Scheduler.

- Class Summary
  Class | Description
  --- | ---
  MWE2BaseControllableScheduler | An EVM scheduler that enables the workflow to explicitly control the execution of a fine-grained event-driven transformation.
  MWE2BaseControllableScheduler.MWEBaseControllableSchedulerFactory | ISchedulerFactory implementation that enables the instantiation of MWE2BaseControllableScheduler objects.