org.eclipse.viatra.transformation.runtime.emf.rules

## Interface ITransformationRule<Match extends IPatternMatch,Matcher extends ViatraQueryMatcher<Match>>

- All Known Implementing Classes:
    BatchTransformationRule, EventDrivenTransformationRule

      public interface ITransformationRule<Match extends IPatternMatch,Matcher extends ViatraQueryMatcher<Match>>

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `EventFilter<? super Match>` | `getFilter()` Returns the event filter set up for this rule; if no specific filter is set up, an dedicated empty filter is returned
    `java.lang.String` | `getName()`
    `IQuerySpecification<Matcher>` | `getPrecondition()`
    `RuleSpecification<Match>` | `getRuleSpecification()`

- - ### Method Detail

    - #### getName

          java.lang.String getName()

    - #### getRuleSpecification

          RuleSpecification<Match> getRuleSpecification()

    - #### getPrecondition

          IQuerySpecification<Matcher> getPrecondition()

    - #### getFilter

          EventFilter<? super Match> getFilter()

      Returns the event filter set up for this rule; if no specific filter is set up, an dedicated empty filter is returned
      Returns:
        the event filter for this rule, never null