# Package org.eclipse.viatra.transformation.evm.api.event

- Interface Summary
  Interface | Description
  --- | ---
  ActivationState | Interface for specifying a state that an activation can be in.
  Event<EventAtom> |
  EventFilter<EventAtom> | Interface for filters.
  EventHandler<EventAtom> | Basic interface for handling a given event received from an `EventSource`.
  EventRealm | An event realm provides event sources that create events of the type specified by the realm and event handlers that can process these events.
  EventSource<EventAtom> | Basic interface that represents a source that is able to send notifications on events
  EventSourceSpecification<EventAtom> |
  EventType | Interface for specifying a type of event that is provided by an event source.

- Class Summary
  Class | Description
  --- | ---
  AbstractRuleInstanceBuilder<EventAtom> |

- Enum Summary
  Enum | Description
  --- | ---
  ActivationState.DynamicActivationState | An enum of activation states where the state should follow CRUD (Create/Read/Update/Dispose) events.
  EventType.DynamicEventType | Event type to use in case CRUD (Create/Read/Update/Dispose) events.
  EventType.RuleEngineEventType |