package hu.bme.mit.incquery.cep.tests.testcaseSm.patterns; import hu.bme.mit.incquery.cep.metamodels.cep.CepFactory; import hu.bme.mit.incquery.cep.metamodels.cep.ComplexOperator; import hu.bme.mit.incquery.cep.metamodels.cep.EventPattern; import hu.bme.mit.incquery.cep.metamodels.cep.GlobalTimewindow; import hu.bme.mit.incquery.cep.metamodels.cep.impl.ComplexEventPatternImpl; import java.util.ArrayList; import java.util.List; public class LargeComplexEventPattern extends ComplexEventPatternImpl { public LargeComplexEventPattern() { super(); setOperator(ComplexOperator.UNORDERED); List<EventPattern> atomicEventPatternsForCP = new ArrayList<EventPattern>(); atomicEventPatternsForCP.add(new APattern()); atomicEventPatternsForCP.add(new BPattern()); atomicEventPatternsForCP.add(new CPattern()); atomicEventPatternsForCP.add(new DPattern()); atomicEventPatternsForCP.add(new EPattern()); atomicEventPatternsForCP.add(new FPattern()); atomicEventPatternsForCP.add(new GPattern()); atomicEventPatternsForCP.add(new HPattern()); atomicEventPatternsForCP.add(new IPattern()); atomicEventPatternsForCP.add(new JPattern()); getCompositionEvents().addAll(atomicEventPatternsForCP); GlobalTimewindow timewindow = CepFactory.eINSTANCE.createGlobalTimewindow(); timewindow.setLength(1000l); setGlobalTimewindow(timewindow); setId("LargePattern"); } }