public final class MappingPatterns 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 mappingPatterns.vql,
in order to achieve better performance than one-by-one on-demand matcher initialization.
From package org.eclipse.viatra.cep.core.engine.compiler, the group contains the definition of the following patterns:
IPatternGroupquerySpecificationsgetSpecificationsprepare, preparepublic static MappingPatterns instance() throws ViatraQueryException
ViatraQueryException - if there was an error loading the generated code of pattern specificationspublic TranslatedEventPatternQuerySpecification getTranslatedEventPattern() throws ViatraQueryException
ViatraQueryExceptionpublic TranslatedEventPatternMatcher getTranslatedEventPattern(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic AtomicEventPatternQuerySpecification getAtomicEventPattern() throws ViatraQueryException
ViatraQueryExceptionpublic AtomicEventPatternMatcher getAtomicEventPattern(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic FollowsPatternQuerySpecification getFollowsPattern() throws ViatraQueryException
ViatraQueryExceptionpublic FollowsPatternMatcher getFollowsPattern(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic OrPatternQuerySpecification getOrPattern() throws ViatraQueryException
ViatraQueryExceptionpublic OrPatternMatcher getOrPattern(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic AndPatternQuerySpecification getAndPattern() throws ViatraQueryException
ViatraQueryExceptionpublic AndPatternMatcher getAndPattern(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic NotPatternQuerySpecification getNotPattern() throws ViatraQueryException
ViatraQueryExceptionpublic NotPatternMatcher getNotPattern(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic NegativeTransitionQuerySpecification getNegativeTransition() throws ViatraQueryException
ViatraQueryExceptionpublic NegativeTransitionMatcher getNegativeTransition(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ComplexFollowsTransitionQuerySpecification getComplexFollowsTransition() throws ViatraQueryException
ViatraQueryExceptionpublic ComplexFollowsTransitionMatcher getComplexFollowsTransition(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ComplexOrTransitionQuerySpecification getComplexOrTransition() throws ViatraQueryException
ViatraQueryExceptionpublic ComplexOrTransitionMatcher getComplexOrTransition(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ComplexAndTransitionQuerySpecification getComplexAndTransition() throws ViatraQueryException
ViatraQueryExceptionpublic ComplexAndTransitionMatcher getComplexAndTransition(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic NonUnfoldedNotTransitionQuerySpecification getNonUnfoldedNotTransition() throws ViatraQueryException
ViatraQueryExceptionpublic NonUnfoldedNotTransitionMatcher getNonUnfoldedNotTransition(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryExceptionpublic ComplexNotTransitionQuerySpecification getComplexNotTransition() throws ViatraQueryException
ViatraQueryExceptionpublic ComplexNotTransitionMatcher getComplexNotTransition(ViatraQueryEngine engine) throws ViatraQueryException
ViatraQueryException