package hu.bme.mit.incquery.cep.casestudy.transaction.rules; import com.google.common.collect.Lists; import hu.bme.mit.incquery.cep.api.ICepRule; import hu.bme.mit.incquery.cep.api.evm.CepActivationStates; import hu.bme.mit.incquery.cep.api.evm.IObservableComplexEventPattern; import hu.bme.mit.incquery.cep.metamodels.cep.EventPattern; import java.util.List; import org.eclipse.incquery.runtime.evm.api.Job; @SuppressWarnings("all") public class R1 implements ICepRule { private List<EventPattern> eventPatterns = Lists.newArrayList(); private Job<IObservableComplexEventPattern> job = new hu.bme.mit.incquery.cep.casestudy.transaction.jobs.R1_Job(CepActivationStates.ACTIVE); public R1() { eventPatterns.add(new hu.bme.mit.incquery.cep.casestudy.transaction.patterns.complex.CompoundTransactionEvent_Pattern()); } @Override public List<EventPattern> getEventPatterns() { return this.eventPatterns; } @Override public Job<IObservableComplexEventPattern> getJob() { return this.job; } }