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

## Interface EventFilter<EventAtom>

- All Known Implementing Classes:
    MatchParameterFilter, ViatraQueryMatchEventFilter, ViatraQueryMultiMatchEventFilter

      public interface EventFilter<EventAtom>

  Interface for filters. Decides whether an event atom should be processed by EVM. The filters are also used as keys for rule instances, so it is important to make sure to make filters comparable using Object.equals(Object)} and Object.hashCode().

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `isProcessable(EventAtom eventAtom)`

- - ### Method Detail

    - #### isProcessable

          boolean isProcessable(EventAtom eventAtom)