package hu.bme.mit.incquery.cep.casestudy.transaction.incquery.patterns.sample;
import hu.bme.mit.incquery.cep.casestudy.transaction.incquery.patterns.sample.ComponentAMatcher;
import hu.bme.mit.incquery.cep.casestudy.transaction.incquery.patterns.sample.ComponentBMatcher;
import hu.bme.mit.incquery.cep.casestudy.transaction.incquery.patterns.sample.ComponentCMatcher;
import hu.bme.mit.incquery.cep.casestudy.transaction.incquery.patterns.sample.CompoundEventMatcher;
import org.eclipse.incquery.runtime.api.IncQueryEngine;
import org.eclipse.incquery.runtime.exception.IncQueryException;
@SuppressWarnings("all")
public final class SamplepatternsMatchers {
private IncQueryEngine engine;
public SamplepatternsMatchers(final IncQueryEngine engine) {
this.engine = engine;
}
public ComponentAMatcher getComponentAMatcher() throws IncQueryException {
return ComponentAMatcher.on(engine);
}
public ComponentCMatcher getComponentCMatcher() throws IncQueryException {
return ComponentCMatcher.on(engine);
}
public ComponentBMatcher getComponentBMatcher() throws IncQueryException {
return ComponentBMatcher.on(engine);
}
public CompoundEventMatcher getCompoundEventMatcher() throws IncQueryException {
return CompoundEventMatcher.on(engine);
}
}