public final class RuntimePatterns extends BaseGeneratedPatternGroup
Use the static instance as any org.eclipse.viatra.query.runtime.api.IPatternGroup, to conveniently prepare
a VIATRA Query engine for matching all patterns originally defined in file runtimePatterns.vql,
in order to achieve better performance than one-by-one on-demand matcher initialization.
From package org.eclipse.viatra.cep.core.engine.runtime, the group contains the definition of the following patterns:
IPatternGroupquerySpecificationsgetSpecificationsprepare, preparepublic static RuntimePatterns instance() throws ViatraQueryException
ViatraQueryException - if there was an error loading the generated code of pattern specificationspublic LatestEventQuerySpecification getLatestEvent() throws ViatraQueryException
ViatraQueryExceptionpublic LatestEventMatcher getLatestEvent(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic FinishedAutomatonQuerySpecification getFinishedAutomaton() throws ViatraQueryException
ViatraQueryExceptionpublic FinishedAutomatonMatcher getFinishedAutomaton(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic TokenInTrapStateQuerySpecification getTokenInTrapState() throws ViatraQueryException
ViatraQueryExceptionpublic TokenInTrapStateMatcher getTokenInTrapState(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic TokenInInitStateQuerySpecification getTokenInInitState() throws ViatraQueryException
ViatraQueryExceptionpublic TokenInInitStateMatcher getTokenInInitState(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic TokenInFinalStateQuerySpecification getTokenInFinalState() throws ViatraQueryException
ViatraQueryExceptionpublic TokenInFinalStateMatcher getTokenInFinalState(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ResettableEventTokenQuerySpecification getResettableEventToken() throws ViatraQueryException
ViatraQueryExceptionpublic ResettableEventTokenMatcher getResettableEventToken(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic EnabledTransitionQuerySpecification getEnabledTransition() throws ViatraQueryException
ViatraQueryExceptionpublic EnabledTransitionMatcher getEnabledTransition(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic EnabledNegativeTransitionQuerySpecification getEnabledNegativeTransition() throws ViatraQueryException
ViatraQueryExceptionpublic EnabledNegativeTransitionMatcher getEnabledNegativeTransition(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic TransitionWithEventTypeQuerySpecification getTransitionWithEventType() throws ViatraQueryException
ViatraQueryExceptionpublic TransitionWithEventTypeMatcher getTransitionWithEventType(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic NegativeTransitionQuerySpecification getNegativeTransition() throws ViatraQueryException
ViatraQueryExceptionpublic NegativeTransitionMatcher getNegativeTransition(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic EventProcessedByEventTokenQuerySpecification getEventProcessedByEventToken() throws ViatraQueryException
ViatraQueryExceptionpublic EventProcessedByEventTokenMatcher getEventProcessedByEventToken(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic PartiallyMatchedEventPatternQuerySpecification getPartiallyMatchedEventPattern() throws ViatraQueryException
ViatraQueryExceptionpublic PartiallyMatchedEventPatternMatcher getPartiallyMatchedEventPattern(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic InitStateQuerySpecification getInitState() throws ViatraQueryException
ViatraQueryExceptionpublic InitStateMatcher getInitState(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic TokenEntersTimedZoneQuerySpecification getTokenEntersTimedZone() throws ViatraQueryException
ViatraQueryExceptionpublic TokenEntersTimedZoneMatcher getTokenEntersTimedZone(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic TokenLeavesTimedZoneQuerySpecification getTokenLeavesTimedZone() throws ViatraQueryException
ViatraQueryExceptionpublic TokenLeavesTimedZoneMatcher getTokenLeavesTimedZone(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic TokenInTimedZoneQuerySpecification getTokenInTimedZone() throws ViatraQueryException
ViatraQueryExceptionpublic TokenInTimedZoneMatcher getTokenInTimedZone(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException