# Hierarchy For Package org.eclipse.viatra.cep.core.engine.runtime

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.viatra.query.runtime.api.impl.BasePatternMatch (implements org.eclipse.viatra.query.runtime.api.IPatternMatch)
    - org.eclipse.viatra.cep.core.engine.runtime.EnabledNegativeTransitionMatch
    - org.eclipse.viatra.cep.core.engine.runtime.EnabledTransitionMatch
    - org.eclipse.viatra.cep.core.engine.runtime.EventProcessedByEventTokenMatch
    - org.eclipse.viatra.cep.core.engine.runtime.FinishedAutomatonMatch
    - org.eclipse.viatra.cep.core.engine.runtime.InitStateMatch
    - org.eclipse.viatra.cep.core.engine.runtime.LatestEventMatch
    - org.eclipse.viatra.cep.core.engine.runtime.NegativeTransitionMatch
    - org.eclipse.viatra.cep.core.engine.runtime.PartiallyMatchedEventPatternMatch
    - org.eclipse.viatra.cep.core.engine.runtime.ResettableEventTokenMatch
    - org.eclipse.viatra.cep.core.engine.runtime.TokenEntersTimedZoneMatch
    - org.eclipse.viatra.cep.core.engine.runtime.TokenInFinalStateMatch
    - org.eclipse.viatra.cep.core.engine.runtime.TokenInInitStateMatch
    - org.eclipse.viatra.cep.core.engine.runtime.TokenInTimedZoneMatch
    - org.eclipse.viatra.cep.core.engine.runtime.TokenInTrapStateMatch
    - org.eclipse.viatra.cep.core.engine.runtime.TokenLeavesTimedZoneMatch
    - org.eclipse.viatra.cep.core.engine.runtime.TransitionWithEventTypeMatch
  - org.eclipse.viatra.query.runtime.api.impl.BaseQueryGroup (implements org.eclipse.viatra.query.runtime.api.IQueryGroup)
    - org.eclipse.viatra.query.runtime.api.impl.BaseGeneratedPatternGroup
      - org.eclipse.viatra.cep.core.engine.runtime.RuntimePatterns
  - org.eclipse.viatra.query.runtime.internal.apiimpl.QueryResultWrapper
    - org.eclipse.viatra.query.runtime.api.impl.BaseMatcher<Match> (implements org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher<Match>)
      - org.eclipse.viatra.cep.core.engine.runtime.EnabledNegativeTransitionMatcher
      - org.eclipse.viatra.cep.core.engine.runtime.EnabledTransitionMatcher
      - org.eclipse.viatra.cep.core.engine.runtime.EventProcessedByEventTokenMatcher
      - org.eclipse.viatra.cep.core.engine.runtime.FinishedAutomatonMatcher
      - org.eclipse.viatra.cep.core.engine.runtime.InitStateMatcher
      - org.eclipse.viatra.cep.core.engine.runtime.LatestEventMatcher
      - org.eclipse.viatra.cep.core.engine.runtime.NegativeTransitionMatcher
      - org.eclipse.viatra.cep.core.engine.runtime.PartiallyMatchedEventPatternMatcher
      - org.eclipse.viatra.cep.core.engine.runtime.ResettableEventTokenMatcher
      - org.eclipse.viatra.cep.core.engine.runtime.TokenEntersTimedZoneMatcher
      - org.eclipse.viatra.cep.core.engine.runtime.TokenInFinalStateMatcher
      - org.eclipse.viatra.cep.core.engine.runtime.TokenInInitStateMatcher
      - org.eclipse.viatra.cep.core.engine.runtime.TokenInTimedZoneMatcher
      - org.eclipse.viatra.cep.core.engine.runtime.TokenInTrapStateMatcher
      - org.eclipse.viatra.cep.core.engine.runtime.TokenLeavesTimedZoneMatcher
      - org.eclipse.viatra.cep.core.engine.runtime.TransitionWithEventTypeMatcher
  - org.eclipse.viatra.cep.core.engine.runtime.RuntimeRules