package hu.bme.mit.incquery.cep.runtime.evaluation.queries; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.AtomicPatternTypeMatcher; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.EnabledTransitionMatcher; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.EventHandledByEventTokenMatcher; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.EventHandledByStateMatcher; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.FinalStateMatcher; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.FinishedStateMachineMatcher; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.GuardAtomicPatternMatcher; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.InitStateMatcher; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.LatestEventMatcher; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.PartiallyMatchedEventPatternMatcher; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.PreStateMatcher; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.StateWithCHECKTimeconstraintMatcher; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.StateWithSTARTTimeconstraintMatcher; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.StateWithSTOPTimeconstraintMatcher; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.StateWithTimeconstraintMatcher; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.TokenInTrapStateMatcher; import hu.bme.mit.incquery.cep.runtime.evaluation.queries.TransitionMatcher; import org.eclipse.incquery.runtime.api.IncQueryEngine; import org.eclipse.incquery.runtime.exception.IncQueryException; @SuppressWarnings("all") public final class EvaluationPatternsMatchers { private IncQueryEngine engine; public EvaluationPatternsMatchers(final IncQueryEngine engine) { this.engine = engine; } public StateWithCHECKTimeconstraintMatcher getStateWithCHECKTimeconstraintMatcher() throws IncQueryException { return StateWithCHECKTimeconstraintMatcher.on(engine); } public StateWithSTARTTimeconstraintMatcher getStateWithSTARTTimeconstraintMatcher() throws IncQueryException { return StateWithSTARTTimeconstraintMatcher.on(engine); } public TokenInTrapStateMatcher getTokenInTrapStateMatcher() throws IncQueryException { return TokenInTrapStateMatcher.on(engine); } public StateWithSTOPTimeconstraintMatcher getStateWithSTOPTimeconstraintMatcher() throws IncQueryException { return StateWithSTOPTimeconstraintMatcher.on(engine); } public EnabledTransitionMatcher getEnabledTransitionMatcher() throws IncQueryException { return EnabledTransitionMatcher.on(engine); } public InitStateMatcher getInitStateMatcher() throws IncQueryException { return InitStateMatcher.on(engine); } public TransitionMatcher getTransitionMatcher() throws IncQueryException { return TransitionMatcher.on(engine); } public FinishedStateMachineMatcher getFinishedStateMachineMatcher() throws IncQueryException { return FinishedStateMachineMatcher.on(engine); } public LatestEventMatcher getLatestEventMatcher() throws IncQueryException { return LatestEventMatcher.on(engine); } public FinalStateMatcher getFinalStateMatcher() throws IncQueryException { return FinalStateMatcher.on(engine); } public StateWithTimeconstraintMatcher getStateWithTimeconstraintMatcher() throws IncQueryException { return StateWithTimeconstraintMatcher.on(engine); } public AtomicPatternTypeMatcher getAtomicPatternTypeMatcher() throws IncQueryException { return AtomicPatternTypeMatcher.on(engine); } public PartiallyMatchedEventPatternMatcher getPartiallyMatchedEventPatternMatcher() throws IncQueryException { return PartiallyMatchedEventPatternMatcher.on(engine); } public EventHandledByEventTokenMatcher getEventHandledByEventTokenMatcher() throws IncQueryException { return EventHandledByEventTokenMatcher.on(engine); } public EventHandledByStateMatcher getEventHandledByStateMatcher() throws IncQueryException { return EventHandledByStateMatcher.on(engine); } public PreStateMatcher getPreStateMatcher() throws IncQueryException { return PreStateMatcher.on(engine); } public GuardAtomicPatternMatcher getGuardAtomicPatternMatcher() throws IncQueryException { return GuardAtomicPatternMatcher.on(engine); } }