@@ -44,9 +44,9 @@ public static QueryEngine2ViatraCep register(final ResourceSet resourceSet, fina
4444
4545 public EventDrivenTransformationRuleGroup getRules () {
4646 EventDrivenTransformationRuleGroup ruleGroup = new EventDrivenTransformationRuleGroup (
47- createnoTrainOnStation_MappingRule (),
4847 createtrainOnStation_MappingRule (),
49- createmultipleTrainsOnStation_MappingRule ()
48+ createmultipleTrainsOnStation_MappingRule (),
49+ createnoTrainOnStation_MappingRule ()
5050 );
5151 return ruleGroup ;
5252 }
@@ -59,24 +59,24 @@ private void registerRules() {
5959 }
6060 }
6161
62- public EventDrivenTransformationRule <NoTrainOnStationMatch , NoTrainOnStationMatcher > createnoTrainOnStation_MappingRule () {
62+ public EventDrivenTransformationRule <TrainOnStationMatch , TrainOnStationMatcher > createtrainOnStation_MappingRule () {
6363 try {
64- EventDrivenTransformationRuleFactory .EventDrivenTransformationRuleBuilder <NoTrainOnStationMatch , NoTrainOnStationMatcher > builder = new EventDrivenTransformationRuleFactory ().createRule ();
64+ EventDrivenTransformationRuleFactory .EventDrivenTransformationRuleBuilder <TrainOnStationMatch , TrainOnStationMatcher > builder = new EventDrivenTransformationRuleFactory ().createRule ();
6565 builder .addLifeCycle (Lifecycles .getDefault (false , true ));
66- builder .precondition (NoTrainOnStationMatcher .querySpecification ());
66+ builder .precondition (TrainOnStationMatcher .querySpecification ());
6767
68- IMatchProcessor <NoTrainOnStationMatch > actionOnAppear_0 = new IMatchProcessor <NoTrainOnStationMatch >() {
69- public void process (final NoTrainOnStationMatch matchedPattern ) {
70- NoTrainOnStation_Event event = new NoTrainOnStation_Event (null );
68+ IMatchProcessor <TrainOnStationMatch > actionOnAppear_0 = new IMatchProcessor <TrainOnStationMatch >() {
69+ public void process (final TrainOnStationMatch matchedPattern ) {
70+ TrainOnStation_Event event = new TrainOnStation_Event (null );
7171 event .setQueryMatch (matchedPattern );
7272 eventStream .push (event );
7373 }
7474 };
7575 builder .action (CRUDActivationStateEnum .CREATED , actionOnAppear_0 );
7676
77- IMatchProcessor <NoTrainOnStationMatch > actionOnDisappear_0 = new IMatchProcessor <NoTrainOnStationMatch >() {
78- public void process (final NoTrainOnStationMatch matchedPattern ) {
79- NoMultipleTrainsOnStation_Event event = new NoMultipleTrainsOnStation_Event (null );
77+ IMatchProcessor <TrainOnStationMatch > actionOnDisappear_0 = new IMatchProcessor <TrainOnStationMatch >() {
78+ public void process (final TrainOnStationMatch matchedPattern ) {
79+ TrainLeftStation_Event event = new TrainLeftStation_Event (null );
8080 event .setQueryMatch (matchedPattern );
8181 eventStream .push (event );
8282 }
@@ -92,26 +92,23 @@ public void process(final NoTrainOnStationMatch matchedPattern) {
9292 return null ;
9393 }
9494
95- public EventDrivenTransformationRule <TrainOnStationMatch , TrainOnStationMatcher > createtrainOnStation_MappingRule () {
95+ public EventDrivenTransformationRule <MultipleTrainsOnStationMatch , MultipleTrainsOnStationMatcher > createmultipleTrainsOnStation_MappingRule () {
9696 try {
97- EventDrivenTransformationRuleFactory .EventDrivenTransformationRuleBuilder <TrainOnStationMatch , TrainOnStationMatcher > builder = new EventDrivenTransformationRuleFactory ().createRule ();
97+ EventDrivenTransformationRuleFactory .EventDrivenTransformationRuleBuilder <MultipleTrainsOnStationMatch , MultipleTrainsOnStationMatcher > builder = new EventDrivenTransformationRuleFactory ().createRule ();
9898 builder .addLifeCycle (Lifecycles .getDefault (false , true ));
99- builder .precondition (TrainOnStationMatcher .querySpecification ());
99+ builder .precondition (MultipleTrainsOnStationMatcher .querySpecification ());
100100
101- IMatchProcessor <TrainOnStationMatch > actionOnAppear_0 = new IMatchProcessor <TrainOnStationMatch >() {
102- public void process (final TrainOnStationMatch matchedPattern ) {
103- TrainOnStation_Event event = new TrainOnStation_Event (null );
101+ IMatchProcessor <MultipleTrainsOnStationMatch > actionOnAppear_0 = new IMatchProcessor <MultipleTrainsOnStationMatch >() {
102+ public void process (final MultipleTrainsOnStationMatch matchedPattern ) {
103+ MultipleTrainsOnStation_Event event = new MultipleTrainsOnStation_Event (null );
104104 event .setQueryMatch (matchedPattern );
105105 eventStream .push (event );
106106 }
107107 };
108108 builder .action (CRUDActivationStateEnum .CREATED , actionOnAppear_0 );
109109
110- IMatchProcessor <TrainOnStationMatch > actionOnDisappear_0 = new IMatchProcessor <TrainOnStationMatch >() {
111- public void process (final TrainOnStationMatch matchedPattern ) {
112- TrainLeftStation_Event event = new TrainLeftStation_Event (null );
113- event .setQueryMatch (matchedPattern );
114- eventStream .push (event );
110+ IMatchProcessor <MultipleTrainsOnStationMatch > actionOnDisappear_0 = new IMatchProcessor <MultipleTrainsOnStationMatch >() {
111+ public void process (final MultipleTrainsOnStationMatch matchedPattern ) {
115112 }
116113 };
117114 builder .action (CRUDActivationStateEnum .DELETED , actionOnDisappear_0 );
@@ -125,23 +122,26 @@ public void process(final TrainOnStationMatch matchedPattern) {
125122 return null ;
126123 }
127124
128- public EventDrivenTransformationRule <MultipleTrainsOnStationMatch , MultipleTrainsOnStationMatcher > createmultipleTrainsOnStation_MappingRule () {
125+ public EventDrivenTransformationRule <NoTrainOnStationMatch , NoTrainOnStationMatcher > createnoTrainOnStation_MappingRule () {
129126 try {
130- EventDrivenTransformationRuleFactory .EventDrivenTransformationRuleBuilder <MultipleTrainsOnStationMatch , MultipleTrainsOnStationMatcher > builder = new EventDrivenTransformationRuleFactory ().createRule ();
127+ EventDrivenTransformationRuleFactory .EventDrivenTransformationRuleBuilder <NoTrainOnStationMatch , NoTrainOnStationMatcher > builder = new EventDrivenTransformationRuleFactory ().createRule ();
131128 builder .addLifeCycle (Lifecycles .getDefault (false , true ));
132- builder .precondition (MultipleTrainsOnStationMatcher .querySpecification ());
129+ builder .precondition (NoTrainOnStationMatcher .querySpecification ());
133130
134- IMatchProcessor <MultipleTrainsOnStationMatch > actionOnAppear_0 = new IMatchProcessor <MultipleTrainsOnStationMatch >() {
135- public void process (final MultipleTrainsOnStationMatch matchedPattern ) {
136- MultipleTrainsOnStation_Event event = new MultipleTrainsOnStation_Event (null );
131+ IMatchProcessor <NoTrainOnStationMatch > actionOnAppear_0 = new IMatchProcessor <NoTrainOnStationMatch >() {
132+ public void process (final NoTrainOnStationMatch matchedPattern ) {
133+ NoTrainOnStation_Event event = new NoTrainOnStation_Event (null );
137134 event .setQueryMatch (matchedPattern );
138135 eventStream .push (event );
139136 }
140137 };
141138 builder .action (CRUDActivationStateEnum .CREATED , actionOnAppear_0 );
142139
143- IMatchProcessor <MultipleTrainsOnStationMatch > actionOnDisappear_0 = new IMatchProcessor <MultipleTrainsOnStationMatch >() {
144- public void process (final MultipleTrainsOnStationMatch matchedPattern ) {
140+ IMatchProcessor <NoTrainOnStationMatch > actionOnDisappear_0 = new IMatchProcessor <NoTrainOnStationMatch >() {
141+ public void process (final NoTrainOnStationMatch matchedPattern ) {
142+ NoMultipleTrainsOnStation_Event event = new NoMultipleTrainsOnStation_Event (null );
143+ event .setQueryMatch (matchedPattern );
144+ eventStream .push (event );
145145 }
146146 };
147147 builder .action (CRUDActivationStateEnum .DELETED , actionOnDisappear_0 );
0 commit comments