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

## Interface EventHandler<EventAtom>

- All Known Implementing Classes:
    EventHandlerAdapter, ViatraQueryEventHandler

      public interface EventHandler<EventAtom>

  Basic interface for handling a given event received from an `EventSource`.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `dispose()`
    `EventFilter<? super EventAtom>` | `getEventFilter()`
    `EventSource<EventAtom>` | `getSource()`
    `void` | `handleEvent(Event<EventAtom> event)`

- - ### Method Detail

    - #### handleEvent

          void handleEvent(Event<EventAtom> event)

    - #### getSource

          EventSource<EventAtom> getSource()

    - #### getEventFilter

          EventFilter<? super EventAtom> getEventFilter()

    - #### dispose

          void dispose()