[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [henshin-dev] Resetting of the temporary domain
|
Here a version of the logs without hash codes. From these you can
compute a nice diff. The first difference occurs in step 449 (rule
'decendSwitch').
On 06/12/2012 09:43 PM, Christian Krause wrote:
Hi Enrico,
ok, ok, I buy that the "temporaryDomain=null" should be in clear(). ;)
But then, somewhere else must be a bug. I executed the
Java2StateMachine example with and without the "temporaryDomain=null"
and generated logs. I attached the logs to this e-mail. The
LogginApplicationMonitor supports saving of intermediate results, so
we should be possible extract the graph and rule application where the
matching fails. Anyway, I have not looked at the logs in detail yet,
but I know they are long and differ at some points....
Cheers,
Christian
On 06/12/2012 07:38 PM, Enrico Biermann wrote:
You are right for cases with failed match attempts, because the
backtracking will end with the first variable no longer being
instanciable and all domain slots unlocked. But just to clarify:
In unlock only the temporary domain of *other* domain slots (targets of
binary constraints) get reset *not* the temporary domain of the variable
itself. Granted, all domain slots *not* being initialized by binary
constraints, still have temporaryDomain == null ;)
Still, resetting the temporary domain during clear() is neccessary for
succesful match attempts, because they end with all variables in a valid
state. This is exactly what happend in the Comb example. The domain of
the NAC node was initialized by a binary constraint. After the NAC
matched (meaning a failed LHS match) the LHS backtracked and found
another match. Now the temporary domain of the NAC node was incompatible
with the binary constraints of one of the other nodes.
Unlock() is an essential part of backtracking, keeping the state of all
domains consistent, clear() should reset the domain slot to its original
state. Note that not simply creating a fresh domain slot was a design
decision based on performance, because you would have to recreate the
domainMap in ApplicationCondition for all graphs (lhs and acs).
In any case, clear() is behaving correctly, if the state after clear
corresponds to the state of a fresh DomainSlot(). If any logic in
clear() is completly redundant to unlock it can be removed (since unlock
is called anyway by clear), but be *very* sure that is the case before
removal ;)
Cheers,
Enrico
On 12.06.2012 15:30, Christian Krause wrote:
Hi Enrico,
the DomainChange class is apparently used to store the old contents of
the temporaryDomain when it is changed (see ReferenceConstraint:52).
When unlocking a variable, this change is reverted again (see
DomainSlot:231). At this point, the temporaryDomain is reset to its
previous value. If the temporaryDomain is reset to its original values
at this point, why should it be also done in DomainSlot.clear() ?
Cheers,
Christian
_______________________________________________
henshin-dev mailing list
henshin-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/henshin-dev
_______________________________________________
henshin-dev mailing list
henshin-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/henshin-dev
=== (1) EXECUTED RULE 'init' [TRUE] ===
Graph size: 6118 nodes, 6989 edges
Match for rule 'init':
- node #1 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Result match for rule 'init':
- parameter 'sm' => statemachine.StateMachine (dynamic)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'sm' => statemachine.StateMachine (dynamic)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (2) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6118 nodes, 6989 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (3) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6119 nodes, 6990 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (4) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6119 nodes, 6990 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (5) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6120 nodes, 6991 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (6) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6121 nodes, 6992 edges
Match for rule 'createState':
- parameter 'stateName' => 'SynSent'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'SynSent'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='SynSent')
=== (7) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6121 nodes, 6992 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (8) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6121 nodes, 6992 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (9) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6121 nodes, 6992 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (10) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6121 nodes, 6992 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (11) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6121 nodes, 6992 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (12) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6121 nodes, 6992 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (13) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6121 nodes, 6992 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (14) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6121 nodes, 6992 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (15) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6121 nodes, 6992 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (16) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6122 nodes, 6993 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (17) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6123 nodes, 6994 edges
Match for rule 'createState':
- parameter 'stateName' => 'SynReceived'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'SynReceived'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='SynReceived')
=== (18) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6123 nodes, 6994 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (19) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6123 nodes, 6994 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (20) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6123 nodes, 6994 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (21) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6123 nodes, 6994 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (22) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6123 nodes, 6994 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (23) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6123 nodes, 6994 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (24) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6123 nodes, 6994 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (25) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6123 nodes, 6994 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (26) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6123 nodes, 6994 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (27) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6124 nodes, 6995 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (28) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6125 nodes, 6996 edges
Match for rule 'createState':
- parameter 'stateName' => 'Listen'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'Listen'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='Listen')
=== (29) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6125 nodes, 6996 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (30) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6125 nodes, 6996 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (31) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6125 nodes, 6996 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (32) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6125 nodes, 6996 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (33) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6125 nodes, 6996 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (34) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6125 nodes, 6996 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (35) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6125 nodes, 6996 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (36) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6125 nodes, 6996 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (37) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6125 nodes, 6996 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (38) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6126 nodes, 6997 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (39) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6127 nodes, 6998 edges
Match for rule 'createState':
- parameter 'stateName' => 'LastAck'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'LastAck'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='LastAck')
=== (40) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6127 nodes, 6998 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (41) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6127 nodes, 6998 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (42) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6127 nodes, 6998 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (43) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6127 nodes, 6998 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (44) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6127 nodes, 6998 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (45) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6127 nodes, 6998 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (46) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6127 nodes, 6998 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (47) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6127 nodes, 6998 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (48) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6127 nodes, 6998 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (49) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6128 nodes, 6999 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (50) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6129 nodes, 7000 edges
Match for rule 'createState':
- parameter 'stateName' => 'FinWait2'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'FinWait2'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='FinWait2')
=== (51) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6129 nodes, 7000 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (52) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6129 nodes, 7000 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (53) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6129 nodes, 7000 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (54) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6129 nodes, 7000 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (55) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6129 nodes, 7000 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (56) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6129 nodes, 7000 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (57) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6129 nodes, 7000 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (58) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6129 nodes, 7000 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (59) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6129 nodes, 7000 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (60) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6130 nodes, 7001 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (61) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6131 nodes, 7002 edges
Match for rule 'createState':
- parameter 'stateName' => 'FinWait1'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'FinWait1'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='FinWait1')
=== (62) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6131 nodes, 7002 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (63) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6131 nodes, 7002 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (64) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6131 nodes, 7002 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (65) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6131 nodes, 7002 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (66) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6131 nodes, 7002 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (67) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6131 nodes, 7002 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (68) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6131 nodes, 7002 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (69) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6131 nodes, 7002 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (70) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6131 nodes, 7002 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (71) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6132 nodes, 7003 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (72) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6133 nodes, 7004 edges
Match for rule 'createState':
- parameter 'stateName' => 'Established'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'Established'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='Established')
=== (73) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6133 nodes, 7004 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (74) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6133 nodes, 7004 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (75) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6133 nodes, 7004 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (76) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6133 nodes, 7004 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (77) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6133 nodes, 7004 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (78) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6133 nodes, 7004 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (79) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6133 nodes, 7004 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (80) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6133 nodes, 7004 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (81) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6133 nodes, 7004 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (82) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6134 nodes, 7005 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (83) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6135 nodes, 7006 edges
Match for rule 'createState':
- parameter 'stateName' => 'Closing'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'Closing'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='Closing')
=== (84) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (85) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (86) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (87) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (88) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (89) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (90) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (91) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (92) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (93) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (94) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (95) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (96) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (97) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (98) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (99) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (100) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6136 nodes, 7007 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (101) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6137 nodes, 7008 edges
Match for rule 'createState':
- parameter 'stateName' => 'Closed'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'Closed'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='Closed')
=== (102) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6137 nodes, 7008 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (103) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6137 nodes, 7008 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (104) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6137 nodes, 7008 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (105) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6137 nodes, 7008 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (106) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6137 nodes, 7008 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (107) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6137 nodes, 7008 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (108) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6137 nodes, 7008 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (109) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6137 nodes, 7008 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (110) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6137 nodes, 7008 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (111) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6138 nodes, 7009 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (112) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6139 nodes, 7010 edges
Match for rule 'createState':
- parameter 'stateName' => 'TimeWait'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'TimeWait'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='TimeWait')
=== (113) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6139 nodes, 7010 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (114) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6139 nodes, 7010 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (115) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6139 nodes, 7010 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (116) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6139 nodes, 7010 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (117) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6139 nodes, 7010 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (118) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6139 nodes, 7010 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (119) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6139 nodes, 7010 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (120) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6139 nodes, 7010 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (121) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6139 nodes, 7010 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (122) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6140 nodes, 7011 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (123) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6141 nodes, 7012 edges
Match for rule 'createState':
- parameter 'stateName' => 'CloseWait'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'CloseWait'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='CloseWait')
=== (124) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (125) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6141 nodes, 7012 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (126) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6141 nodes, 7012 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (127) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (128) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (129) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (130) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (131) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (132) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6141 nodes, 7012 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (133) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6141 nodes, 7012 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (134) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (135) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (136) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (137) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6142 nodes, 7013 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'CloseWait'
- node #1 => statemachine.State (dynamic, name='CloseWait')
- node #2 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'stateName' => 'CloseWait'
- node #1 => statemachine.State (dynamic, name='CloseWait')
- node 'c' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (138) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6143 nodes, 7014 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (139) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6143 nodes, 7014 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (140) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6144 nodes, 7015 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (141) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6144 nodes, 7015 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (142) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6146 nodes, 7022 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'CloseWait'
- parameter 'trgName' => 'LastAck'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='CloseWait')
- node #11 => statemachine.State (dynamic, name='LastAck')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'CloseWait'
- parameter 'trgName' => 'LastAck'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='CloseWait')
- node #12 => statemachine.State (dynamic, name='LastAck')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')
=== (143) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6146 nodes, 7022 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'CloseWait'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (144) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (145) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (146) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (147) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (148) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (149) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (150) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (151) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (152) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (153) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (154) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6146 nodes, 7022 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (155) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6146 nodes, 7022 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (156) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6146 nodes, 7022 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (157) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (158) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (159) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (160) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (161) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (162) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (163) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (164) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (165) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (166) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (167) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (168) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (169) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (170) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (171) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (172) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (173) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (174) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (175) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (176) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (177) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (178) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (179) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (180) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
=== (181) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (182) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (183) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (184) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
=== (185) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (186) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (187) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (188) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (189) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6148 nodes, 7024 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'TimeWait'
- node #1 => statemachine.State (dynamic, name='TimeWait')
- node #2 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'stateName' => 'TimeWait'
- node #1 => statemachine.State (dynamic, name='TimeWait')
- node 'c' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (190) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6149 nodes, 7025 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (191) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6149 nodes, 7025 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (192) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6150 nodes, 7026 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.TryBlock (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.TryBlock (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.TryBlock (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (193) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6150 nodes, 7026 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
=== (194) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6150 nodes, 7026 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (195) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6151 nodes, 7027 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.TryBlock (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (196) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6151 nodes, 7027 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (197) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (198) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (199) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (200) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (201) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (202) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (203) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (204) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (205) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (206) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (207) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6151 nodes, 7027 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (208) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6151 nodes, 7027 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (209) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6151 nodes, 7027 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (210) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (211) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (212) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (213) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (214) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (215) EXECUTED RULE 'descendTryCatch' [TRUE] ===
Graph size: 6152 nodes, 7028 edges
Match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node #2 => statements.CatchBlock (dynamic, comments=[])
- node '' => parameters.OrdinaryParameter (dynamic, comments=[], name='e')
- node #4 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #5 => types.ClassifierReference (dynamic, comments=[])
- node #6 => classifiers.Class (dynamic, comments=[], name='TimeoutException', fullName=null)
Result match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'child' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node #1 => statements.TryBlock (dynamic, comments=[])
- node 'child' => statements.CatchBlock (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node '' => parameters.OrdinaryParameter (dynamic, comments=[], name='e')
- node #5 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #6 => types.ClassifierReference (dynamic, comments=[])
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeoutException', fullName=null)
=== (216) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6152 nodes, 7028 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
=== (217) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6152 nodes, 7028 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (218) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6153 nodes, 7029 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.CatchBlock (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (219) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6153 nodes, 7029 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (220) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- parameter 'srcName' => 'TimeWait'
- parameter 'trgName' => 'Closed'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='TimeWait')
- node #11 => statemachine.State (dynamic, name='Closed')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- parameter 'srcName' => 'TimeWait'
- parameter 'trgName' => 'Closed'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='TimeWait')
- node #12 => statemachine.State (dynamic, name='Closed')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='TimeoutException')
=== (221) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'TimeWait'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (222) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (223) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (224) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (225) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (226) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (227) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (228) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (229) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (230) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (231) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (232) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (233) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (234) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (235) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (236) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (237) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (238) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (239) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (240) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (241) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (242) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
=== (243) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (244) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (245) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (246) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (247) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (248) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (249) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (250) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (251) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (252) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (253) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (254) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (255) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
=== (256) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (257) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (258) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (259) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (260) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (261) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (262) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (263) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (264) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (265) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (266) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (267) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (268) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (269) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (270) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (271) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (272) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (273) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6156 nodes, 7037 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'cmName' => 'timeWait'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='timeWait')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'cmName' => 'timeWait'
- node #1 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (274) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6156 nodes, 7037 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'trigger' => 'timeWait'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (275) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6157 nodes, 7038 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node #2 => statements.Throw (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'child' => statements.Throw (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'child' => statements.Throw (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (276) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6157 nodes, 7038 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Throw (dynamic, comments=[])
=== (277) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.Throw (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (278) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])
=== (279) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])
=== (280) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])
=== (281) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])
=== (282) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])
=== (283) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])
=== (284) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Throw (dynamic, comments=[])
=== (285) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (286) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (287) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6157 nodes, 7038 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (288) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6157 nodes, 7038 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'Descend':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (289) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6157 nodes, 7038 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (290) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'trigger' => 'timeWait'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (291) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6158 nodes, 7039 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node #2 => statements.TryBlock (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'child' => statements.TryBlock (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'child' => statements.TryBlock (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (292) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6158 nodes, 7039 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
=== (293) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6158 nodes, 7039 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (294) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6159 nodes, 7040 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.TryBlock (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (295) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6159 nodes, 7040 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (296) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (297) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (298) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (299) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (300) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (301) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (302) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (303) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (304) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (305) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (306) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6159 nodes, 7040 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (307) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6159 nodes, 7040 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (308) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6159 nodes, 7040 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (309) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (310) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (311) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (312) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (313) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (314) EXECUTED RULE 'descendTryCatch' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'InterruptedException'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node #2 => statements.CatchBlock (dynamic, comments=[])
- node '' => parameters.OrdinaryParameter (dynamic, comments=[], name='e')
- node #4 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #5 => types.ClassifierReference (dynamic, comments=[])
- node #6 => classifiers.Class (dynamic, comments=[], name='InterruptedException', fullName=null)
Result match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'child' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'InterruptedException'
- node #1 => statements.TryBlock (dynamic, comments=[])
- node 'child' => statements.CatchBlock (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node '' => parameters.OrdinaryParameter (dynamic, comments=[], name='e')
- node #5 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #6 => types.ClassifierReference (dynamic, comments=[])
- node #7 => classifiers.Class (dynamic, comments=[], name='InterruptedException', fullName=null)
=== (315) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'InterruptedException'
=== (316) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'InterruptedException'
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (317) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (318) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (319) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (320) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (321) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (322) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (323) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
=== (324) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'
=== (325) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'
=== (326) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'
=== (327) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'
=== (328) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (329) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (330) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (331) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (332) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (333) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (334) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (335) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (336) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
=== (337) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (338) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (339) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (340) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (341) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (342) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'trigger' => 'timeWait'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (343) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
=== (344) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
=== (345) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
=== (346) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
=== (347) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
=== (348) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
=== (349) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
=== (350) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (351) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (352) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (353) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'trigger' => 'timeWait'
=== (354) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (355) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (356) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (357) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (358) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6161 nodes, 7042 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'Closed'
- node #1 => statemachine.State (dynamic, name='Closed')
- node #2 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'stateName' => 'Closed'
- node #1 => statemachine.State (dynamic, name='Closed')
- node 'c' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (359) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6162 nodes, 7043 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'cmName' => 'connect'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='connect')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'cmName' => 'connect'
- node #1 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='connect')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (360) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6162 nodes, 7043 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'trigger' => 'connect'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (361) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6163 nodes, 7044 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (362) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6163 nodes, 7044 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (363) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6165 nodes, 7051 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'connect'
- parameter 'srcName' => 'Closed'
- parameter 'trgName' => 'SynSent'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closed')
- node #11 => statemachine.State (dynamic, name='SynSent')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'connect'
- parameter 'srcName' => 'Closed'
- parameter 'trgName' => 'SynSent'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closed')
- node #12 => statemachine.State (dynamic, name='SynSent')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='connect')
=== (364) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6165 nodes, 7051 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closed'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (365) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'connect'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (366) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (367) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (368) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (369) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (370) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (371) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (372) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (373) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (374) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (375) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6165 nodes, 7051 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (376) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6165 nodes, 7051 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (377) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6165 nodes, 7051 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (378) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'trigger' => 'connect'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (379) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6166 nodes, 7052 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (380) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (381) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'connect'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (382) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (383) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (384) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (385) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (386) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (387) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (388) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (389) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (390) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (391) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (392) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (393) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (394) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'trigger' => 'connect'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (395) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
=== (396) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
=== (397) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
=== (398) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
=== (399) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
=== (400) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
=== (401) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
=== (402) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (403) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (404) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (405) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'trigger' => 'connect'
=== (406) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6167 nodes, 7053 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'cmName' => 'listen'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='listen')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'cmName' => 'listen'
- node #1 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='listen')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (407) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6167 nodes, 7053 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'trigger' => 'listen'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (408) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6168 nodes, 7054 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (409) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6168 nodes, 7054 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (410) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'listen'
- parameter 'srcName' => 'Closed'
- parameter 'trgName' => 'Listen'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closed')
- node #11 => statemachine.State (dynamic, name='Listen')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'listen'
- parameter 'srcName' => 'Closed'
- parameter 'trgName' => 'Listen'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closed')
- node #12 => statemachine.State (dynamic, name='Listen')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='listen')
=== (411) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closed'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (412) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'listen'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (413) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (414) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (415) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (416) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (417) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (418) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (419) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (420) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (421) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (422) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (423) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (424) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (425) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'trigger' => 'listen'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (426) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
=== (427) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
=== (428) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
=== (429) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
=== (430) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
=== (431) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
=== (432) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
=== (433) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (434) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (435) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (436) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'trigger' => 'listen'
=== (437) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (438) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (439) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (440) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (441) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6171 nodes, 7062 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'Closing'
- node #1 => statemachine.State (dynamic, name='Closing')
- node #2 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'stateName' => 'Closing'
- node #1 => statemachine.State (dynamic, name='Closing')
- node 'c' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (442) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6172 nodes, 7063 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (443) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6172 nodes, 7063 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (444) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6173 nodes, 7064 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (445) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6173 nodes, 7064 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (446) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6173 nodes, 7064 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (447) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6173 nodes, 7064 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (448) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6173 nodes, 7064 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (449) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6174 nodes, 7065 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')
=== (450) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6174 nodes, 7065 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
=== (451) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6174 nodes, 7065 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (452) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6175 nodes, 7066 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (453) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6175 nodes, 7066 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (454) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (455) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (456) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (457) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (458) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (459) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (460) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (461) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (462) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (463) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (464) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6175 nodes, 7066 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (465) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6175 nodes, 7066 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (466) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6175 nodes, 7066 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (467) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (468) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6176 nodes, 7067 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (469) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6176 nodes, 7067 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (470) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'Established'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='Established')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'Established'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='Established')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='SYN_ACK')
=== (471) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (472) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (473) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (474) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (475) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (476) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (477) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (478) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (479) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (480) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (481) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (482) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (483) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (484) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (485) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (486) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6179 nodes, 7075 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (487) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6179 nodes, 7075 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (488) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (489) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (490) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (491) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (492) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (493) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (494) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (495) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (496) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (497) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (498) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6179 nodes, 7075 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (499) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6179 nodes, 7075 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (500) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6179 nodes, 7075 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (501) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (502) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (503) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (504) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (505) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (506) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (507) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (508) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (509) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (510) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (511) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6179 nodes, 7075 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (512) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6179 nodes, 7075 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (513) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6179 nodes, 7075 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (514) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (515) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (516) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6179 nodes, 7075 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (517) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6180 nodes, 7076 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='RST')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='RST')
=== (518) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6180 nodes, 7076 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
=== (519) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6180 nodes, 7076 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (520) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6181 nodes, 7077 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (521) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6181 nodes, 7077 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (522) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6181 nodes, 7077 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (523) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6181 nodes, 7077 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (524) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6181 nodes, 7077 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (525) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6181 nodes, 7077 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (526) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6181 nodes, 7077 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (527) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6181 nodes, 7077 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (528) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6181 nodes, 7077 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (529) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6181 nodes, 7077 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (530) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6181 nodes, 7077 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
=== (531) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6181 nodes, 7077 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
=== (532) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6181 nodes, 7077 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
=== (533) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6181 nodes, 7077 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
=== (534) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6181 nodes, 7077 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
=== (535) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6181 nodes, 7077 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (536) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6182 nodes, 7078 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (537) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6182 nodes, 7078 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (538) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6184 nodes, 7085 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'Listen'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='Listen')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'Listen'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='Listen')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='RST')
=== (539) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6184 nodes, 7085 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
=== (540) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (541) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (542) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (543) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (544) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (545) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (546) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (547) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (548) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
=== (549) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
=== (550) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6184 nodes, 7085 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
=== (551) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6184 nodes, 7085 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
=== (552) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6184 nodes, 7085 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
=== (553) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (554) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (555) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (556) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (557) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (558) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (559) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (560) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (561) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
=== (562) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
=== (563) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6184 nodes, 7085 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
=== (564) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6184 nodes, 7085 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'
=== (565) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6184 nodes, 7085 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (566) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (567) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (568) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6184 nodes, 7085 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (569) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6185 nodes, 7086 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='FIN')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='FIN')
=== (570) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6185 nodes, 7086 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
=== (571) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6185 nodes, 7086 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (572) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6186 nodes, 7087 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (573) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6186 nodes, 7087 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (574) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (575) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (576) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (577) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (578) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (579) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (580) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (581) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (582) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (583) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (584) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6186 nodes, 7087 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (585) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6186 nodes, 7087 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (586) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6186 nodes, 7087 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (587) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (588) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6187 nodes, 7088 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (589) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (590) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6189 nodes, 7095 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'TimeWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='TimeWait')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'TimeWait'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='TimeWait')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='FIN')
=== (591) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6189 nodes, 7095 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (592) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6189 nodes, 7095 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (593) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6189 nodes, 7095 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (594) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6189 nodes, 7095 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (595) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6189 nodes, 7095 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (596) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6189 nodes, 7095 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (597) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6189 nodes, 7095 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (598) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6189 nodes, 7095 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (599) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6189 nodes, 7095 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (600) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6189 nodes, 7095 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (601) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6189 nodes, 7095 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (602) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6189 nodes, 7095 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (603) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6189 nodes, 7095 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (604) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6189 nodes, 7095 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (605) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6189 nodes, 7095 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (606) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6190 nodes, 7096 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (607) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6190 nodes, 7096 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (608) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (609) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (610) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (611) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (612) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (613) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (614) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (615) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (616) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (617) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (618) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6190 nodes, 7096 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (619) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6190 nodes, 7096 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (620) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6190 nodes, 7096 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (621) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (622) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (623) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (624) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (625) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (626) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (627) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (628) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (629) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (630) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (631) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6190 nodes, 7096 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (632) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6190 nodes, 7096 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (633) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6190 nodes, 7096 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (634) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (635) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (636) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6190 nodes, 7096 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (637) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6191 nodes, 7097 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='FIN')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='FIN')
=== (638) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6191 nodes, 7097 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
=== (639) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6191 nodes, 7097 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (640) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6192 nodes, 7098 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (641) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (642) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (643) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (644) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (645) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (646) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (647) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (648) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (649) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (650) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (651) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (652) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (653) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (654) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (655) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (656) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6193 nodes, 7099 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (657) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6193 nodes, 7099 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (658) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6193 nodes, 7099 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (659) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6193 nodes, 7099 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (660) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6193 nodes, 7099 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (661) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6193 nodes, 7099 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (662) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6193 nodes, 7099 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (663) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6193 nodes, 7099 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (664) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6193 nodes, 7099 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (665) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6193 nodes, 7099 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (666) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6193 nodes, 7099 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (667) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6193 nodes, 7099 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (668) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6193 nodes, 7099 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (669) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6193 nodes, 7099 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (670) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6193 nodes, 7099 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (671) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6193 nodes, 7099 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (672) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6194 nodes, 7100 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (673) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6194 nodes, 7100 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (674) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (675) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (676) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (677) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (678) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (679) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (680) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (681) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (682) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (683) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (684) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6194 nodes, 7100 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (685) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6194 nodes, 7100 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (686) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6194 nodes, 7100 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (687) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (688) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (689) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (690) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (691) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (692) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (693) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (694) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (695) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (696) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (697) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6194 nodes, 7100 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (698) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6194 nodes, 7100 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (699) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6194 nodes, 7100 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (700) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (701) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (702) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (703) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6195 nodes, 7101 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='FIN')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='FIN')
=== (704) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6195 nodes, 7101 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
=== (705) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6195 nodes, 7101 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (706) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6196 nodes, 7102 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (707) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6196 nodes, 7102 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (708) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6196 nodes, 7102 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (709) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6196 nodes, 7102 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (710) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6196 nodes, 7102 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (711) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6196 nodes, 7102 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (712) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6196 nodes, 7102 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (713) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6196 nodes, 7102 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (714) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6196 nodes, 7102 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (715) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6196 nodes, 7102 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (716) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6196 nodes, 7102 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (717) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6196 nodes, 7102 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (718) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6196 nodes, 7102 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (719) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6196 nodes, 7102 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (720) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6196 nodes, 7102 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (721) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6196 nodes, 7102 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (722) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6197 nodes, 7103 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (723) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6197 nodes, 7103 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (724) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6199 nodes, 7110 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'CloseWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='CloseWait')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'CloseWait'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='CloseWait')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='FIN')
=== (725) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6199 nodes, 7110 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (726) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6199 nodes, 7110 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (727) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6199 nodes, 7110 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (728) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6199 nodes, 7110 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (729) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6199 nodes, 7110 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (730) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6199 nodes, 7110 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (731) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6199 nodes, 7110 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (732) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6199 nodes, 7110 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (733) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6199 nodes, 7110 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (734) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6199 nodes, 7110 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (735) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6199 nodes, 7110 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (736) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6199 nodes, 7110 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (737) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6199 nodes, 7110 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (738) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6199 nodes, 7110 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (739) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6199 nodes, 7110 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (740) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6200 nodes, 7111 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (741) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (742) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (743) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (744) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (745) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (746) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (747) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (748) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (749) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (750) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (751) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (752) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (753) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (754) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (755) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (756) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (757) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (758) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (759) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (760) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (761) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (762) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (763) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (764) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (765) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (766) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'
=== (767) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (768) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (769) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (770) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (771) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6201 nodes, 7112 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='ACK')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='ACK')
=== (772) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6201 nodes, 7112 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
=== (773) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (774) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6202 nodes, 7113 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (775) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6202 nodes, 7113 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (776) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6202 nodes, 7113 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (777) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6202 nodes, 7113 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (778) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6202 nodes, 7113 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (779) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6202 nodes, 7113 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (780) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6202 nodes, 7113 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (781) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6202 nodes, 7113 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (782) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6202 nodes, 7113 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (783) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6202 nodes, 7113 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (784) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6202 nodes, 7113 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (785) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6202 nodes, 7113 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (786) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6202 nodes, 7113 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (787) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6202 nodes, 7113 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (788) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6202 nodes, 7113 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (789) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6202 nodes, 7113 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (790) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6203 nodes, 7114 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (791) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6203 nodes, 7114 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (792) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6205 nodes, 7121 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'Established'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='Established')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'Established'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='Established')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='ACK')
=== (793) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6205 nodes, 7121 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (794) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (795) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (796) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (797) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (798) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (799) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (800) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (801) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (802) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (803) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (804) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6205 nodes, 7121 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (805) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6205 nodes, 7121 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (806) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6205 nodes, 7121 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (807) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (808) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (809) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (810) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (811) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (812) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (813) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (814) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (815) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (816) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (817) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6205 nodes, 7121 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (818) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6205 nodes, 7121 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (819) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6205 nodes, 7121 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (820) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (821) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (822) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6205 nodes, 7121 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (823) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6206 nodes, 7122 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='ACK')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='ACK')
=== (824) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6206 nodes, 7122 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
=== (825) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6206 nodes, 7122 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (826) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6207 nodes, 7123 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (827) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (828) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (829) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (830) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (831) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (832) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (833) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (834) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (835) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (836) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (837) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (838) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (839) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (840) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (841) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (842) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6208 nodes, 7124 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (843) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6208 nodes, 7124 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (844) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6210 nodes, 7131 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'Closed'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='Closed')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'Closed'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='Closed')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='ACK')
=== (845) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6210 nodes, 7131 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (846) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (847) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (848) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (849) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (850) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (851) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (852) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (853) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (854) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (855) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (856) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6210 nodes, 7131 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (857) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6210 nodes, 7131 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (858) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6210 nodes, 7131 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (859) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (860) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (861) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (862) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (863) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (864) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (865) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (866) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (867) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (868) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (869) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6210 nodes, 7131 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (870) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6210 nodes, 7131 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (871) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6210 nodes, 7131 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (872) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (873) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (874) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6210 nodes, 7131 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (875) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6211 nodes, 7132 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='ACK')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='ACK')
=== (876) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6211 nodes, 7132 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
=== (877) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6211 nodes, 7132 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (878) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (879) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (880) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (881) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (882) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (883) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (884) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (885) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (886) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (887) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (888) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (889) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (890) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (891) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (892) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (893) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (894) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6213 nodes, 7134 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (895) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6213 nodes, 7134 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (896) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6215 nodes, 7141 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'FinWait2'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='FinWait2')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'FinWait2'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='FinWait2')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='ACK')
=== (897) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6215 nodes, 7141 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (898) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (899) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (900) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (901) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (902) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (903) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (904) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (905) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (906) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (907) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (908) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6215 nodes, 7141 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (909) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6215 nodes, 7141 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (910) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6215 nodes, 7141 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (911) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (912) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (913) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (914) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (915) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (916) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (917) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (918) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (919) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (920) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (921) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6215 nodes, 7141 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (922) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6215 nodes, 7141 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (923) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6215 nodes, 7141 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (924) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (925) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (926) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6215 nodes, 7141 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (927) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6216 nodes, 7142 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='ACK')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='ACK')
=== (928) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6216 nodes, 7142 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
=== (929) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6216 nodes, 7142 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (930) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6217 nodes, 7143 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (931) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6217 nodes, 7143 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (932) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6217 nodes, 7143 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (933) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6217 nodes, 7143 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (934) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6217 nodes, 7143 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (935) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6217 nodes, 7143 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (936) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6217 nodes, 7143 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (937) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6217 nodes, 7143 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (938) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6217 nodes, 7143 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (939) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6217 nodes, 7143 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (940) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6217 nodes, 7143 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (941) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6217 nodes, 7143 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (942) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6217 nodes, 7143 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (943) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6217 nodes, 7143 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (944) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6217 nodes, 7143 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (945) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6217 nodes, 7143 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (946) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6218 nodes, 7144 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (947) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6218 nodes, 7144 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (948) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6220 nodes, 7151 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'TimeWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='TimeWait')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'TimeWait'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='TimeWait')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='ACK')
=== (949) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6220 nodes, 7151 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (950) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (951) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (952) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (953) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (954) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (955) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (956) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (957) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (958) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (959) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (960) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6220 nodes, 7151 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (961) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6220 nodes, 7151 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (962) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6220 nodes, 7151 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (963) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (964) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (965) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (966) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (967) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (968) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (969) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (970) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (971) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (972) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (973) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6220 nodes, 7151 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (974) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6220 nodes, 7151 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (975) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6220 nodes, 7151 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (976) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (977) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (978) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6220 nodes, 7151 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (979) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6221 nodes, 7152 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='SYN')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='SYN')
=== (980) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6221 nodes, 7152 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
=== (981) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6221 nodes, 7152 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (982) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6222 nodes, 7153 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (983) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6222 nodes, 7153 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (984) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6222 nodes, 7153 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (985) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6222 nodes, 7153 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (986) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6222 nodes, 7153 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (987) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6222 nodes, 7153 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (988) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6222 nodes, 7153 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (989) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6222 nodes, 7153 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (990) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6222 nodes, 7153 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (991) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6222 nodes, 7153 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (992) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6222 nodes, 7153 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (993) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6222 nodes, 7153 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (994) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6222 nodes, 7153 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (995) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6222 nodes, 7153 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (996) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6222 nodes, 7153 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (997) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6222 nodes, 7153 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (998) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6223 nodes, 7154 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (999) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6223 nodes, 7154 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1000) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6225 nodes, 7161 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'SynReceived'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='SynReceived')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'SynReceived'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='SynReceived')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='SYN')
=== (1001) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6225 nodes, 7161 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1002) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6225 nodes, 7161 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1003) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6225 nodes, 7161 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1004) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6225 nodes, 7161 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1005) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6225 nodes, 7161 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1006) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6225 nodes, 7161 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1007) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6225 nodes, 7161 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1008) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6225 nodes, 7161 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1009) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6225 nodes, 7161 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1010) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6225 nodes, 7161 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1011) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6225 nodes, 7161 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1012) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6225 nodes, 7161 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1013) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6225 nodes, 7161 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1014) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6225 nodes, 7161 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1015) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6225 nodes, 7161 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1016) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6226 nodes, 7162 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1017) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6226 nodes, 7162 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1018) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1019) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1020) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1021) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1022) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1023) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1024) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1025) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1026) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1027) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1028) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6226 nodes, 7162 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1029) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6226 nodes, 7162 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1030) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6226 nodes, 7162 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1031) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1032) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1033) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1034) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1035) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1036) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1037) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1038) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1039) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1040) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1041) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6226 nodes, 7162 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1042) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6226 nodes, 7162 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1043) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6226 nodes, 7162 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (1044) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1045) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1046) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6226 nodes, 7162 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1047) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6227 nodes, 7163 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='SYN')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='SYN')
=== (1048) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6227 nodes, 7163 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
=== (1049) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6227 nodes, 7163 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1050) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6228 nodes, 7164 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1051) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6228 nodes, 7164 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (1052) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6228 nodes, 7164 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1053) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6228 nodes, 7164 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1054) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6228 nodes, 7164 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1055) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6228 nodes, 7164 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1056) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6228 nodes, 7164 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1057) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6228 nodes, 7164 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1058) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6228 nodes, 7164 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1059) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6228 nodes, 7164 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (1060) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6228 nodes, 7164 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1061) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6228 nodes, 7164 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1062) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6228 nodes, 7164 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1063) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6228 nodes, 7164 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1064) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6228 nodes, 7164 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1065) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6228 nodes, 7164 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1066) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6229 nodes, 7165 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1067) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6229 nodes, 7165 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1068) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6231 nodes, 7172 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'SynReceived'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='SynReceived')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'SynReceived'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='SynReceived')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='SYN')
=== (1069) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6231 nodes, 7172 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1070) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6231 nodes, 7172 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1071) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6231 nodes, 7172 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1072) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6231 nodes, 7172 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1073) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6231 nodes, 7172 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1074) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6231 nodes, 7172 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1075) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6231 nodes, 7172 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1076) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6231 nodes, 7172 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1077) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6231 nodes, 7172 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1078) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6231 nodes, 7172 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1079) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6231 nodes, 7172 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1080) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6231 nodes, 7172 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1081) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6231 nodes, 7172 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1082) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6231 nodes, 7172 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1083) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6231 nodes, 7172 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1084) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6232 nodes, 7173 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1085) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1086) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1087) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1088) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1089) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1090) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1091) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1092) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1093) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1094) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1095) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1096) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1097) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1098) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1099) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1100) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1101) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1102) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1103) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1104) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1105) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1106) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1107) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1108) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1109) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1110) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1111) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (1112) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1113) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1114) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1115) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1116) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1117) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1118) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1119) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1120) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (1121) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (1122) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (1123) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (1124) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (1125) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1126) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1127) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1128) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1129) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1130) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1131) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1132) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1133) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (1134) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (1135) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (1136) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (1137) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1138) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1139) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6232 nodes, 7173 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1140) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6232 nodes, 7173 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (1141) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6233 nodes, 7174 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'Established'
- node #1 => statemachine.State (dynamic, name='Established')
- node #2 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'stateName' => 'Established'
- node #1 => statemachine.State (dynamic, name='Established')
- node 'c' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1142) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6234 nodes, 7175 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1143) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6234 nodes, 7175 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (1144) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6235 nodes, 7176 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1145) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6235 nodes, 7176 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1146) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (1147) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1148) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1149) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1150) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1151) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1152) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1153) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1154) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (1155) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (1156) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6235 nodes, 7176 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (1157) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6235 nodes, 7176 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (1158) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6235 nodes, 7176 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (1159) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (1160) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1161) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1162) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1163) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1164) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1165) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1166) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1167) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (1168) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6235 nodes, 7176 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (1169) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6235 nodes, 7176 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (1170) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6235 nodes, 7176 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (1171) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6236 nodes, 7177 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1172) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6236 nodes, 7177 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (1173) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6237 nodes, 7178 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1174) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6237 nodes, 7178 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1175) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6239 nodes, 7185 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'Established'
- parameter 'trgName' => 'FinWait1'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Established')
- node #11 => statemachine.State (dynamic, name='FinWait1')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'Established'
- parameter 'trgName' => 'FinWait1'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Established')
- node #12 => statemachine.State (dynamic, name='FinWait1')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')
=== (1176) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6239 nodes, 7185 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Established'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (1177) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6239 nodes, 7185 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (1178) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6239 nodes, 7185 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1179) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6239 nodes, 7185 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1180) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6239 nodes, 7185 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1181) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6239 nodes, 7185 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1182) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6239 nodes, 7185 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1183) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6239 nodes, 7185 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1184) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6239 nodes, 7185 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1185) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6239 nodes, 7185 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (1186) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6239 nodes, 7185 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (1187) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6239 nodes, 7185 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (1188) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6239 nodes, 7185 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (1189) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6239 nodes, 7185 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (1190) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6239 nodes, 7185 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (1191) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6240 nodes, 7186 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1192) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6240 nodes, 7186 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1193) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (1194) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1195) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1196) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1197) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1198) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1199) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1200) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1201) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (1202) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (1203) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6240 nodes, 7186 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (1204) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6240 nodes, 7186 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (1205) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6240 nodes, 7186 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (1206) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (1207) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1208) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1209) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1210) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1211) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1212) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1213) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1214) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (1215) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (1216) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6240 nodes, 7186 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (1217) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6240 nodes, 7186 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
=== (1218) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (1219) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6240 nodes, 7186 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (1220) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6240 nodes, 7186 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (1221) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6240 nodes, 7186 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (1222) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6241 nodes, 7187 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'FinWait1'
- node #1 => statemachine.State (dynamic, name='FinWait1')
- node #2 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'stateName' => 'FinWait1'
- node #1 => statemachine.State (dynamic, name='FinWait1')
- node 'c' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1223) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6242 nodes, 7188 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1224) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6242 nodes, 7188 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (1225) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6243 nodes, 7189 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1226) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6243 nodes, 7189 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1227) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6243 nodes, 7189 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (1228) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6243 nodes, 7189 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1229) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6243 nodes, 7189 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1230) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6244 nodes, 7190 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='FIN_ACK')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='FIN_ACK')
=== (1231) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6244 nodes, 7190 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
=== (1232) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6244 nodes, 7190 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (1233) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6245 nodes, 7191 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1234) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6245 nodes, 7191 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (1235) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6245 nodes, 7191 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (1236) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6245 nodes, 7191 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1237) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6245 nodes, 7191 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1238) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6245 nodes, 7191 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1239) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6245 nodes, 7191 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1240) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6245 nodes, 7191 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1241) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6245 nodes, 7191 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1242) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6245 nodes, 7191 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (1243) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6245 nodes, 7191 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1244) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6245 nodes, 7191 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1245) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6245 nodes, 7191 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1246) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6245 nodes, 7191 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1247) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6245 nodes, 7191 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1248) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6245 nodes, 7191 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (1249) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6246 nodes, 7192 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1250) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6246 nodes, 7192 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1251) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6248 nodes, 7199 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- parameter 'srcName' => 'FinWait1'
- parameter 'trgName' => 'TimeWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='FinWait1')
- node #11 => statemachine.State (dynamic, name='TimeWait')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- parameter 'srcName' => 'FinWait1'
- parameter 'trgName' => 'TimeWait'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='FinWait1')
- node #12 => statemachine.State (dynamic, name='TimeWait')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='FIN_ACK')
=== (1252) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6248 nodes, 7199 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'FinWait1'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1253) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6248 nodes, 7199 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (1254) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6248 nodes, 7199 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1255) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6248 nodes, 7199 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1256) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6248 nodes, 7199 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1257) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6248 nodes, 7199 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1258) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6248 nodes, 7199 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1259) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6248 nodes, 7199 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1260) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6248 nodes, 7199 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1261) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6248 nodes, 7199 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1262) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6248 nodes, 7199 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1263) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6248 nodes, 7199 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1264) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6248 nodes, 7199 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1265) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6248 nodes, 7199 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1266) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6248 nodes, 7199 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (1267) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6249 nodes, 7200 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1268) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1269) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (1270) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1271) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1272) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1273) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1274) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1275) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1276) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1277) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1278) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1279) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1280) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1281) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1282) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (1283) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1284) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1285) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1286) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1287) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1288) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1289) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1290) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1291) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1292) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1293) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (1294) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (1295) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (1296) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1297) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1298) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1299) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1300) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1301) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1302) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1303) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (1304) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (1305) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (1306) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (1307) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (1308) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (1309) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1310) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1311) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1312) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1313) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1314) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1315) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1316) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (1317) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (1318) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (1319) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (1320) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (1321) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (1322) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6249 nodes, 7200 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (1323) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6249 nodes, 7200 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (1324) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6250 nodes, 7201 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'FinWait2'
- node #1 => statemachine.State (dynamic, name='FinWait2')
- node #2 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'stateName' => 'FinWait2'
- node #1 => statemachine.State (dynamic, name='FinWait2')
- node 'c' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1325) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6251 nodes, 7202 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1326) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6251 nodes, 7202 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (1327) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6252 nodes, 7203 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1328) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6252 nodes, 7203 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1329) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (1330) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1331) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1332) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1333) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1334) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1335) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1336) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1337) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (1338) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (1339) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6252 nodes, 7203 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (1340) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6252 nodes, 7203 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (1341) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6252 nodes, 7203 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (1342) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (1343) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1344) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1345) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1346) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1347) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1348) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1349) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1350) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (1351) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (1352) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6252 nodes, 7203 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (1353) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6252 nodes, 7203 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (1354) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (1355) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6252 nodes, 7203 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (1356) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6252 nodes, 7203 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (1357) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6252 nodes, 7203 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (1358) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6253 nodes, 7204 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'LastAck'
- node #1 => statemachine.State (dynamic, name='LastAck')
- node #2 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'stateName' => 'LastAck'
- node #1 => statemachine.State (dynamic, name='LastAck')
- node 'c' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1359) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6254 nodes, 7205 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1360) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6254 nodes, 7205 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1361) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1362) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1363) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1364) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1365) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1366) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1367) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1368) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1369) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1370) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1371) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1372) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1373) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1374) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1375) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1376) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1377) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1378) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1379) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1380) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1381) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1382) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1383) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1384) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1385) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1386) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1387) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (1388) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1389) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1390) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1391) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1392) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6256 nodes, 7207 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'Listen'
- node #1 => statemachine.State (dynamic, name='Listen')
- node #2 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'stateName' => 'Listen'
- node #1 => statemachine.State (dynamic, name='Listen')
- node 'c' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1393) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6257 nodes, 7208 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1394) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6257 nodes, 7208 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1395) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6258 nodes, 7209 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1396) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6258 nodes, 7209 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1397) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1398) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1399) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1400) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1401) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1402) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1403) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1404) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1405) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1406) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1407) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6258 nodes, 7209 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1408) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6258 nodes, 7209 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1409) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6258 nodes, 7209 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1410) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1411) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1412) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1413) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1414) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1415) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1416) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1417) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1418) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1419) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6258 nodes, 7209 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1420) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6258 nodes, 7209 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1421) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6258 nodes, 7209 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (1422) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6259 nodes, 7210 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'send'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='send')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'send'
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='send')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1423) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6259 nodes, 7210 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'trigger' => 'send'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1424) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6260 nodes, 7211 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='send')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1425) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6260 nodes, 7211 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1426) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6262 nodes, 7218 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'send'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'SynSent'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Listen')
- node #11 => statemachine.State (dynamic, name='SynSent')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'send'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'SynSent'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Listen')
- node #12 => statemachine.State (dynamic, name='SynSent')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='send')
=== (1427) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6262 nodes, 7218 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Listen'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1428) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6262 nodes, 7218 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'send'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1429) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6262 nodes, 7218 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1430) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6262 nodes, 7218 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1431) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6262 nodes, 7218 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1432) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6262 nodes, 7218 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1433) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6262 nodes, 7218 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1434) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6262 nodes, 7218 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1435) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6262 nodes, 7218 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1436) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6262 nodes, 7218 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1437) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6262 nodes, 7218 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1438) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6262 nodes, 7218 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1439) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6262 nodes, 7218 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1440) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6262 nodes, 7218 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1441) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6262 nodes, 7218 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'trigger' => 'send'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1442) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6263 nodes, 7219 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='send')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1443) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6263 nodes, 7219 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1444) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'send'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1445) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1446) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1447) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1448) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1449) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1450) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1451) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1452) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1453) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1454) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6263 nodes, 7219 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1455) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6263 nodes, 7219 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1456) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6263 nodes, 7219 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1457) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'trigger' => 'send'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1458) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
=== (1459) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
=== (1460) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
=== (1461) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
=== (1462) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
=== (1463) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
=== (1464) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
=== (1465) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1466) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6263 nodes, 7219 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1467) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6263 nodes, 7219 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1468) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6263 nodes, 7219 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'trigger' => 'send'
=== (1469) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6264 nodes, 7220 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1470) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6264 nodes, 7220 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1471) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6265 nodes, 7221 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1472) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6265 nodes, 7221 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1473) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6267 nodes, 7228 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'Closed'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Listen')
- node #11 => statemachine.State (dynamic, name='Closed')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'Closed'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Listen')
- node #12 => statemachine.State (dynamic, name='Closed')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')
=== (1474) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6267 nodes, 7228 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Listen'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1475) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1476) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1477) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1478) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1479) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1480) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1481) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1482) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1483) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1484) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1485) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6267 nodes, 7228 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1486) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6267 nodes, 7228 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1487) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6267 nodes, 7228 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1488) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1489) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1490) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1491) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1492) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1493) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1494) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1495) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1496) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1497) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1498) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6267 nodes, 7228 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1499) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6267 nodes, 7228 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
=== (1500) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1501) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1502) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6267 nodes, 7228 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1503) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6267 nodes, 7228 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1504) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6268 nodes, 7229 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'SynReceived'
- node #1 => statemachine.State (dynamic, name='SynReceived')
- node #2 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'stateName' => 'SynReceived'
- node #1 => statemachine.State (dynamic, name='SynReceived')
- node 'c' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1505) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6269 nodes, 7230 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1506) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6269 nodes, 7230 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1507) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6270 nodes, 7231 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1508) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1509) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1510) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1511) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1512) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1513) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1514) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1515) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1516) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1517) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1518) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1519) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1520) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1521) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1522) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1523) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1524) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1525) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1526) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1527) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1528) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1529) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1530) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1531) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1532) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1533) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (1534) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6271 nodes, 7232 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1535) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6271 nodes, 7232 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1536) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6272 nodes, 7233 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1537) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6272 nodes, 7233 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1538) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6274 nodes, 7240 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'SynReceived'
- parameter 'trgName' => 'FinWait1'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='SynReceived')
- node #11 => statemachine.State (dynamic, name='FinWait1')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'SynReceived'
- parameter 'trgName' => 'FinWait1'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='SynReceived')
- node #12 => statemachine.State (dynamic, name='FinWait1')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')
=== (1539) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'SynReceived'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1540) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1541) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1542) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1543) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1544) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1545) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1546) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1547) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1548) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1549) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1550) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1551) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1552) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1553) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1554) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6275 nodes, 7241 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1555) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6275 nodes, 7241 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1556) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1557) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1558) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1559) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1560) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1561) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1562) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1563) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1564) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1565) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1566) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6275 nodes, 7241 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1567) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6275 nodes, 7241 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1568) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6275 nodes, 7241 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1569) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1570) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1571) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1572) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1573) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1574) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1575) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1576) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1577) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1578) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1579) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6275 nodes, 7241 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1580) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6275 nodes, 7241 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
=== (1581) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1582) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1583) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6275 nodes, 7241 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1584) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6275 nodes, 7241 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1585) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6276 nodes, 7242 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'SynSent'
- node #1 => statemachine.State (dynamic, name='SynSent')
- node #2 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'stateName' => 'SynSent'
- node #1 => statemachine.State (dynamic, name='SynSent')
- node 'c' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1586) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6277 nodes, 7243 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1587) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6277 nodes, 7243 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1588) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6278 nodes, 7244 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1589) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6278 nodes, 7244 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1590) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1591) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1592) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1593) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1594) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1595) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1596) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1597) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1598) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1599) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1600) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6278 nodes, 7244 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1601) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6278 nodes, 7244 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1602) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6278 nodes, 7244 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1603) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1604) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1605) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1606) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1607) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1608) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1609) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1610) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1611) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1612) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6278 nodes, 7244 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1613) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6278 nodes, 7244 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1614) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6278 nodes, 7244 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (1615) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6279 nodes, 7245 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1616) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6279 nodes, 7245 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1617) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6280 nodes, 7246 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1618) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6280 nodes, 7246 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1619) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6282 nodes, 7253 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'SynSent'
- parameter 'trgName' => 'Closed'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='SynSent')
- node #11 => statemachine.State (dynamic, name='Closed')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'SynSent'
- parameter 'trgName' => 'Closed'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='SynSent')
- node #12 => statemachine.State (dynamic, name='Closed')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')
=== (1620) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6282 nodes, 7253 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'SynSent'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1621) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1622) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1623) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1624) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1625) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1626) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1627) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1628) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1629) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1630) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1631) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6282 nodes, 7253 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1632) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6282 nodes, 7253 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1633) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6282 nodes, 7253 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1634) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1635) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1636) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1637) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1638) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1639) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1640) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1641) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1642) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1643) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1644) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6282 nodes, 7253 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1645) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6282 nodes, 7253 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
=== (1646) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1647) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1648) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6282 nodes, 7253 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1649) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6282 nodes, 7253 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1650) EXECUTED RULE 'nextClass' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
=== (1651) EXECUTED UNIT 'CreateTransitions' [FALSE] ===
Graph size: 6282 nodes, 7253 edges
=== (1652) EXECUTED UNIT 'TransitionsLoop' [TRUE] ===
Graph size: 6282 nodes, 7253 edges
=== (1653) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6281 nodes, 7251 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'SYN_ACK'
- node #1 => statemachine.Transition (dynamic, action='SYN_ACK', trigger='SYN')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')
Result match for rule 'updateAction':
- parameter 'actionName' => 'SYN_ACK'
- node #1 => statemachine.Transition (dynamic, action='SYN_ACK', trigger='SYN')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')
=== (1654) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6280 nodes, 7249 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'SYN_ACK'
- node #1 => statemachine.Transition (dynamic, action='SYN_ACK', trigger='SYN')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')
Result match for rule 'updateAction':
- parameter 'actionName' => 'SYN_ACK'
- node #1 => statemachine.Transition (dynamic, action='SYN_ACK', trigger='SYN')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')
=== (1655) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6279 nodes, 7247 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => members.ClassMethod (dynamic, comments=[], name='close')
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='FIN')
Result match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => members.ClassMethod (dynamic, comments=[], name='close')
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='FIN')
=== (1656) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6278 nodes, 7245 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => members.ClassMethod (dynamic, comments=[], name='close')
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='FIN')
Result match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => members.ClassMethod (dynamic, comments=[], name='close')
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='FIN')
=== (1657) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6277 nodes, 7243 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => members.ClassMethod (dynamic, comments=[], name='close')
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='FIN')
Result match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => members.ClassMethod (dynamic, comments=[], name='close')
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='FIN')
=== (1658) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6276 nodes, 7241 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN_ACK')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='ACK')
Result match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN_ACK')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='ACK')
=== (1659) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6275 nodes, 7239 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='ACK')
Result match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='ACK')
=== (1660) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6274 nodes, 7237 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='ACK')
Result match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='ACK')
=== (1661) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6273 nodes, 7235 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='SYN_ACK')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='ACK')
Result match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='SYN_ACK')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='ACK')
=== (1662) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6272 nodes, 7233 edges
=== (1) EXECUTED RULE 'init' [TRUE] ===
Graph size: 6118 nodes, 6989 edges
Match for rule 'init':
- node #1 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Result match for rule 'init':
- parameter 'sm' => statemachine.StateMachine (dynamic)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'sm' => statemachine.StateMachine (dynamic)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (2) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6118 nodes, 6989 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (3) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6119 nodes, 6990 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (4) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6119 nodes, 6990 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (5) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6120 nodes, 6991 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (6) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6121 nodes, 6992 edges
Match for rule 'createState':
- parameter 'stateName' => 'SynSent'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'SynSent'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='SynSent')
=== (7) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6121 nodes, 6992 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (8) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6121 nodes, 6992 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (9) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6121 nodes, 6992 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (10) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6121 nodes, 6992 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (11) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6121 nodes, 6992 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (12) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6121 nodes, 6992 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (13) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6121 nodes, 6992 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (14) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6121 nodes, 6992 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (15) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6121 nodes, 6992 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (16) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6122 nodes, 6993 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (17) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6123 nodes, 6994 edges
Match for rule 'createState':
- parameter 'stateName' => 'SynReceived'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'SynReceived'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='SynReceived')
=== (18) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6123 nodes, 6994 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (19) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6123 nodes, 6994 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (20) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6123 nodes, 6994 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (21) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6123 nodes, 6994 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (22) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6123 nodes, 6994 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (23) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6123 nodes, 6994 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (24) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6123 nodes, 6994 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (25) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6123 nodes, 6994 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (26) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6123 nodes, 6994 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (27) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6124 nodes, 6995 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (28) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6125 nodes, 6996 edges
Match for rule 'createState':
- parameter 'stateName' => 'Listen'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'Listen'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='Listen')
=== (29) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6125 nodes, 6996 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (30) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6125 nodes, 6996 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (31) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6125 nodes, 6996 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (32) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6125 nodes, 6996 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (33) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6125 nodes, 6996 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (34) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6125 nodes, 6996 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (35) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6125 nodes, 6996 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (36) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6125 nodes, 6996 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (37) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6125 nodes, 6996 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (38) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6126 nodes, 6997 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (39) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6127 nodes, 6998 edges
Match for rule 'createState':
- parameter 'stateName' => 'LastAck'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'LastAck'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='LastAck')
=== (40) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6127 nodes, 6998 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (41) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6127 nodes, 6998 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (42) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6127 nodes, 6998 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (43) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6127 nodes, 6998 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (44) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6127 nodes, 6998 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (45) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6127 nodes, 6998 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (46) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6127 nodes, 6998 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (47) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6127 nodes, 6998 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (48) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6127 nodes, 6998 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (49) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6128 nodes, 6999 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (50) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6129 nodes, 7000 edges
Match for rule 'createState':
- parameter 'stateName' => 'FinWait2'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'FinWait2'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='FinWait2')
=== (51) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6129 nodes, 7000 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (52) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6129 nodes, 7000 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (53) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6129 nodes, 7000 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (54) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6129 nodes, 7000 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (55) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6129 nodes, 7000 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (56) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6129 nodes, 7000 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (57) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6129 nodes, 7000 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (58) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6129 nodes, 7000 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (59) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6129 nodes, 7000 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (60) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6130 nodes, 7001 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (61) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6131 nodes, 7002 edges
Match for rule 'createState':
- parameter 'stateName' => 'FinWait1'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'FinWait1'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='FinWait1')
=== (62) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6131 nodes, 7002 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (63) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6131 nodes, 7002 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (64) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6131 nodes, 7002 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (65) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6131 nodes, 7002 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (66) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6131 nodes, 7002 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (67) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6131 nodes, 7002 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (68) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6131 nodes, 7002 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (69) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6131 nodes, 7002 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (70) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6131 nodes, 7002 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (71) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6132 nodes, 7003 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (72) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6133 nodes, 7004 edges
Match for rule 'createState':
- parameter 'stateName' => 'Established'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'Established'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='Established')
=== (73) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6133 nodes, 7004 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (74) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6133 nodes, 7004 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (75) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6133 nodes, 7004 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (76) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6133 nodes, 7004 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (77) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6133 nodes, 7004 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (78) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6133 nodes, 7004 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (79) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6133 nodes, 7004 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (80) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6133 nodes, 7004 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (81) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6133 nodes, 7004 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (82) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6134 nodes, 7005 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (83) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6135 nodes, 7006 edges
Match for rule 'createState':
- parameter 'stateName' => 'Closing'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'Closing'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='Closing')
=== (84) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (85) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (86) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (87) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (88) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (89) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (90) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (91) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (92) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (93) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (94) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (95) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (96) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
=== (97) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (98) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6135 nodes, 7006 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (99) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6135 nodes, 7006 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (100) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6136 nodes, 7007 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (101) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6137 nodes, 7008 edges
Match for rule 'createState':
- parameter 'stateName' => 'Closed'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'Closed'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='Closed')
=== (102) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6137 nodes, 7008 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (103) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6137 nodes, 7008 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (104) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6137 nodes, 7008 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (105) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6137 nodes, 7008 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (106) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6137 nodes, 7008 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (107) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6137 nodes, 7008 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (108) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6137 nodes, 7008 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (109) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6137 nodes, 7008 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (110) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6137 nodes, 7008 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (111) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6138 nodes, 7009 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (112) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6139 nodes, 7010 edges
Match for rule 'createState':
- parameter 'stateName' => 'TimeWait'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'TimeWait'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='TimeWait')
=== (113) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6139 nodes, 7010 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (114) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6139 nodes, 7010 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (115) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6139 nodes, 7010 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (116) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6139 nodes, 7010 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (117) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6139 nodes, 7010 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (118) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6139 nodes, 7010 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (119) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6139 nodes, 7010 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (120) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6139 nodes, 7010 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (121) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6139 nodes, 7010 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (122) EXECUTED RULE 'checkClassHasChild' [TRUE] ===
Graph size: 6140 nodes, 7011 edges
Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (123) EXECUTED RULE 'createState' [TRUE] ===
Graph size: 6141 nodes, 7012 edges
Match for rule 'createState':
- parameter 'stateName' => 'CloseWait'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
Result match for rule 'createState':
- parameter 'stateName' => 'CloseWait'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='CloseWait')
=== (124) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (125) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6141 nodes, 7012 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (126) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6141 nodes, 7012 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (127) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (128) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (129) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (130) EXECUTED UNIT 'ProcessChildren' [TRUE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (131) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (132) EXECUTED RULE 'createState' [FALSE] ===
Graph size: 6141 nodes, 7012 edges
Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (133) EXECUTED RULE 'checkClassHasChild' [FALSE] ===
Graph size: 6141 nodes, 7012 edges
Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (134) EXECUTED UNIT 'ProcessChildren' [FALSE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (135) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (136) EXECUTED UNIT 'StatesLoop' [TRUE] ===
Graph size: 6141 nodes, 7012 edges
Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
=== (137) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6142 nodes, 7013 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'CloseWait'
- node #1 => statemachine.State (dynamic, name='CloseWait')
- node #2 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'stateName' => 'CloseWait'
- node #1 => statemachine.State (dynamic, name='CloseWait')
- node 'c' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (138) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6143 nodes, 7014 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (139) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6143 nodes, 7014 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (140) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6144 nodes, 7015 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (141) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6144 nodes, 7015 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (142) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6146 nodes, 7022 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'CloseWait'
- parameter 'trgName' => 'LastAck'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='CloseWait')
- node #11 => statemachine.State (dynamic, name='LastAck')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'CloseWait'
- parameter 'trgName' => 'LastAck'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='CloseWait')
- node #12 => statemachine.State (dynamic, name='LastAck')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')
=== (143) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6146 nodes, 7022 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'CloseWait'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (144) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (145) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (146) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (147) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (148) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (149) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (150) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (151) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (152) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (153) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (154) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6146 nodes, 7022 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (155) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6146 nodes, 7022 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (156) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6146 nodes, 7022 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (157) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6146 nodes, 7022 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (158) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (159) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (160) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (161) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (162) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (163) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (164) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (165) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (166) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (167) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (168) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (169) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (170) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (171) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (172) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (173) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (174) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (175) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (176) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (177) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (178) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (179) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (180) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
=== (181) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (182) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (183) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'
=== (184) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
=== (185) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (186) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (187) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (188) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6147 nodes, 7023 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
=== (189) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6148 nodes, 7024 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'TimeWait'
- node #1 => statemachine.State (dynamic, name='TimeWait')
- node #2 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'stateName' => 'TimeWait'
- node #1 => statemachine.State (dynamic, name='TimeWait')
- node 'c' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (190) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6149 nodes, 7025 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (191) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6149 nodes, 7025 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (192) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6150 nodes, 7026 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.TryBlock (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.TryBlock (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.TryBlock (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (193) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6150 nodes, 7026 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
=== (194) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6150 nodes, 7026 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (195) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6151 nodes, 7027 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.TryBlock (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (196) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6151 nodes, 7027 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (197) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (198) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (199) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (200) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (201) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (202) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (203) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (204) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (205) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (206) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (207) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6151 nodes, 7027 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (208) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6151 nodes, 7027 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (209) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6151 nodes, 7027 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (210) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (211) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (212) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (213) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (214) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6151 nodes, 7027 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (215) EXECUTED RULE 'descendTryCatch' [TRUE] ===
Graph size: 6152 nodes, 7028 edges
Match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node #2 => statements.CatchBlock (dynamic, comments=[])
- node '' => parameters.OrdinaryParameter (dynamic, comments=[], name='e')
- node #4 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #5 => types.ClassifierReference (dynamic, comments=[])
- node #6 => classifiers.Class (dynamic, comments=[], name='TimeoutException', fullName=null)
Result match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'child' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node #1 => statements.TryBlock (dynamic, comments=[])
- node 'child' => statements.CatchBlock (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node '' => parameters.OrdinaryParameter (dynamic, comments=[], name='e')
- node #5 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #6 => types.ClassifierReference (dynamic, comments=[])
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeoutException', fullName=null)
=== (216) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6152 nodes, 7028 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
=== (217) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6152 nodes, 7028 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (218) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6153 nodes, 7029 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.CatchBlock (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (219) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6153 nodes, 7029 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (220) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- parameter 'srcName' => 'TimeWait'
- parameter 'trgName' => 'Closed'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='TimeWait')
- node #11 => statemachine.State (dynamic, name='Closed')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- parameter 'srcName' => 'TimeWait'
- parameter 'trgName' => 'Closed'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='TimeWait')
- node #12 => statemachine.State (dynamic, name='Closed')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='TimeoutException')
=== (221) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'TimeWait'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (222) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (223) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (224) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (225) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (226) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (227) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (228) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (229) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (230) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (231) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (232) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (233) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (234) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (235) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (236) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (237) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (238) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (239) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (240) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (241) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (242) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
=== (243) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (244) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (245) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (246) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'
=== (247) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (248) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (249) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (250) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (251) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (252) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (253) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (254) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (255) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
=== (256) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (257) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (258) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (259) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (260) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (261) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (262) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (263) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (264) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (265) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (266) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (267) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (268) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (269) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (270) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (271) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'
=== (272) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6155 nodes, 7036 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (273) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6156 nodes, 7037 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'cmName' => 'timeWait'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='timeWait')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'cmName' => 'timeWait'
- node #1 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (274) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6156 nodes, 7037 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'trigger' => 'timeWait'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (275) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6157 nodes, 7038 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node #2 => statements.Throw (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'child' => statements.Throw (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'child' => statements.Throw (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (276) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6157 nodes, 7038 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Throw (dynamic, comments=[])
=== (277) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.Throw (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (278) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])
=== (279) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])
=== (280) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])
=== (281) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])
=== (282) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])
=== (283) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])
=== (284) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Throw (dynamic, comments=[])
=== (285) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (286) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (287) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6157 nodes, 7038 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (288) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6157 nodes, 7038 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'Descend':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (289) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6157 nodes, 7038 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (290) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6157 nodes, 7038 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'trigger' => 'timeWait'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (291) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6158 nodes, 7039 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node #2 => statements.TryBlock (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'child' => statements.TryBlock (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'child' => statements.TryBlock (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (292) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6158 nodes, 7039 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
=== (293) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6158 nodes, 7039 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (294) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6159 nodes, 7040 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.TryBlock (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (295) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6159 nodes, 7040 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (296) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (297) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (298) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (299) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (300) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (301) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (302) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (303) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (304) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (305) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (306) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6159 nodes, 7040 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (307) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6159 nodes, 7040 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (308) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6159 nodes, 7040 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (309) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (310) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (311) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (312) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (313) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6159 nodes, 7040 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (314) EXECUTED RULE 'descendTryCatch' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'InterruptedException'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node #2 => statements.CatchBlock (dynamic, comments=[])
- node '' => parameters.OrdinaryParameter (dynamic, comments=[], name='e')
- node #4 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #5 => types.ClassifierReference (dynamic, comments=[])
- node #6 => classifiers.Class (dynamic, comments=[], name='InterruptedException', fullName=null)
Result match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'child' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'InterruptedException'
- node #1 => statements.TryBlock (dynamic, comments=[])
- node 'child' => statements.CatchBlock (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node '' => parameters.OrdinaryParameter (dynamic, comments=[], name='e')
- node #5 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #6 => types.ClassifierReference (dynamic, comments=[])
- node #7 => classifiers.Class (dynamic, comments=[], name='InterruptedException', fullName=null)
=== (315) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'InterruptedException'
=== (316) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'InterruptedException'
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (317) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (318) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (319) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (320) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (321) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (322) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
=== (323) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
=== (324) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'
=== (325) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'
=== (326) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'
=== (327) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'
=== (328) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (329) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (330) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (331) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (332) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (333) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (334) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (335) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
=== (336) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
=== (337) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (338) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (339) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (340) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (341) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (342) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'trigger' => 'timeWait'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (343) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
=== (344) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
=== (345) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
=== (346) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
=== (347) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
=== (348) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
=== (349) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
=== (350) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (351) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (352) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'
=== (353) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'trigger' => 'timeWait'
=== (354) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (355) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (356) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (357) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6160 nodes, 7041 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
=== (358) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6161 nodes, 7042 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'Closed'
- node #1 => statemachine.State (dynamic, name='Closed')
- node #2 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'stateName' => 'Closed'
- node #1 => statemachine.State (dynamic, name='Closed')
- node 'c' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (359) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6162 nodes, 7043 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'cmName' => 'connect'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='connect')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'cmName' => 'connect'
- node #1 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='connect')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (360) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6162 nodes, 7043 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'trigger' => 'connect'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (361) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6163 nodes, 7044 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (362) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6163 nodes, 7044 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (363) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6165 nodes, 7051 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'connect'
- parameter 'srcName' => 'Closed'
- parameter 'trgName' => 'SynSent'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closed')
- node #11 => statemachine.State (dynamic, name='SynSent')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'connect'
- parameter 'srcName' => 'Closed'
- parameter 'trgName' => 'SynSent'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closed')
- node #12 => statemachine.State (dynamic, name='SynSent')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='connect')
=== (364) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6165 nodes, 7051 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closed'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (365) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'connect'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (366) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (367) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (368) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (369) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (370) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (371) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (372) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (373) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (374) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (375) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6165 nodes, 7051 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (376) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6165 nodes, 7051 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (377) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6165 nodes, 7051 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (378) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6165 nodes, 7051 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'trigger' => 'connect'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (379) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6166 nodes, 7052 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (380) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (381) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'connect'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (382) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (383) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (384) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (385) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (386) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (387) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (388) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (389) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (390) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (391) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (392) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (393) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (394) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'trigger' => 'connect'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (395) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
=== (396) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
=== (397) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
=== (398) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
=== (399) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
=== (400) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
=== (401) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
=== (402) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (403) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (404) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'
=== (405) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6166 nodes, 7052 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'trigger' => 'connect'
=== (406) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6167 nodes, 7053 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'cmName' => 'listen'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='listen')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'cmName' => 'listen'
- node #1 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='listen')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (407) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6167 nodes, 7053 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'trigger' => 'listen'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (408) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6168 nodes, 7054 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (409) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6168 nodes, 7054 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (410) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'listen'
- parameter 'srcName' => 'Closed'
- parameter 'trgName' => 'Listen'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closed')
- node #11 => statemachine.State (dynamic, name='Listen')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'listen'
- parameter 'srcName' => 'Closed'
- parameter 'trgName' => 'Listen'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closed')
- node #12 => statemachine.State (dynamic, name='Listen')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='listen')
=== (411) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closed'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (412) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'listen'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (413) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (414) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (415) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (416) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (417) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (418) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (419) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (420) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (421) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (422) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (423) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (424) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (425) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'trigger' => 'listen'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (426) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
=== (427) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
=== (428) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
=== (429) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
=== (430) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
=== (431) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
=== (432) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
=== (433) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (434) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (435) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'
=== (436) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'trigger' => 'listen'
=== (437) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (438) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (439) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (440) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6170 nodes, 7061 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
=== (441) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6171 nodes, 7062 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'Closing'
- node #1 => statemachine.State (dynamic, name='Closing')
- node #2 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'stateName' => 'Closing'
- node #1 => statemachine.State (dynamic, name='Closing')
- node 'c' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (442) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6172 nodes, 7063 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (443) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6172 nodes, 7063 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (444) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6173 nodes, 7064 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (445) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6173 nodes, 7064 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (446) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6173 nodes, 7064 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (447) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6173 nodes, 7064 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (448) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6173 nodes, 7064 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (449) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6174 nodes, 7065 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='ACK')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='ACK')
=== (450) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6174 nodes, 7065 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
=== (451) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6174 nodes, 7065 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (452) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6175 nodes, 7066 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (453) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6175 nodes, 7066 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (454) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (455) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (456) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (457) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (458) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (459) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (460) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (461) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (462) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (463) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (464) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6175 nodes, 7066 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (465) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6175 nodes, 7066 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (466) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6175 nodes, 7066 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (467) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6175 nodes, 7066 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (468) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6176 nodes, 7067 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (469) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6176 nodes, 7067 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (470) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'TimeWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='TimeWait')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'TimeWait'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='TimeWait')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='ACK')
=== (471) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (472) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (473) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (474) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (475) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (476) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (477) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (478) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (479) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (480) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (481) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (482) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (483) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (484) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (485) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (486) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (487) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (488) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (489) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (490) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (491) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (492) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (493) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (494) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (495) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (496) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'
=== (497) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (498) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (499) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (500) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (501) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (502) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (503) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (504) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (505) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (506) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (507) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (508) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (509) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (510) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (511) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (512) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (513) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (514) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (515) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (516) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (517) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (518) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (519) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (520) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (521) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'
=== (522) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (523) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (524) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (525) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (526) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6178 nodes, 7074 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
=== (527) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6179 nodes, 7075 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'Established'
- node #1 => statemachine.State (dynamic, name='Established')
- node #2 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'stateName' => 'Established'
- node #1 => statemachine.State (dynamic, name='Established')
- node 'c' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (528) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6180 nodes, 7076 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (529) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6180 nodes, 7076 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (530) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6181 nodes, 7077 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (531) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6181 nodes, 7077 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (532) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6181 nodes, 7077 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (533) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6181 nodes, 7077 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (534) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6181 nodes, 7077 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (535) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6182 nodes, 7078 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='FIN')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='FIN')
=== (536) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6182 nodes, 7078 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
=== (537) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6182 nodes, 7078 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (538) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6183 nodes, 7079 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (539) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6183 nodes, 7079 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (540) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6183 nodes, 7079 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (541) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6183 nodes, 7079 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (542) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6183 nodes, 7079 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (543) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6183 nodes, 7079 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (544) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6183 nodes, 7079 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (545) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6183 nodes, 7079 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (546) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6183 nodes, 7079 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (547) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6183 nodes, 7079 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (548) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6183 nodes, 7079 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (549) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6183 nodes, 7079 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (550) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6183 nodes, 7079 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (551) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6183 nodes, 7079 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (552) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6183 nodes, 7079 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (553) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6183 nodes, 7079 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (554) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6184 nodes, 7080 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (555) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6184 nodes, 7080 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (556) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6186 nodes, 7087 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'Established'
- parameter 'trgName' => 'CloseWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Established')
- node #11 => statemachine.State (dynamic, name='CloseWait')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'Established'
- parameter 'trgName' => 'CloseWait'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Established')
- node #12 => statemachine.State (dynamic, name='CloseWait')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='FIN')
=== (557) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6186 nodes, 7087 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Established'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (558) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (559) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (560) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (561) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (562) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (563) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (564) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (565) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (566) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (567) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (568) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6186 nodes, 7087 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (569) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6186 nodes, 7087 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (570) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6186 nodes, 7087 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (571) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6186 nodes, 7087 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (572) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6187 nodes, 7088 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (573) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (574) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (575) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (576) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (577) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (578) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (579) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (580) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (581) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (582) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (583) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (584) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (585) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (586) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (587) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (588) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (589) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (590) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (591) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (592) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (593) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (594) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (595) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (596) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (597) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (598) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'
=== (599) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (600) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (601) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (602) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (603) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (604) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (605) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (606) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (607) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (608) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (609) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (610) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (611) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (612) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (613) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (614) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (615) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (616) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (617) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (618) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (619) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (620) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (621) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (622) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (623) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'
=== (624) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6187 nodes, 7088 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (625) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6188 nodes, 7089 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (626) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6188 nodes, 7089 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (627) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6189 nodes, 7090 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (628) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6189 nodes, 7090 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (629) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6191 nodes, 7097 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'Established'
- parameter 'trgName' => 'FinWait1'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Established')
- node #11 => statemachine.State (dynamic, name='FinWait1')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'Established'
- parameter 'trgName' => 'FinWait1'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Established')
- node #12 => statemachine.State (dynamic, name='FinWait1')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')
=== (630) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6191 nodes, 7097 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Established'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (631) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6191 nodes, 7097 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (632) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6191 nodes, 7097 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (633) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6191 nodes, 7097 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (634) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6191 nodes, 7097 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (635) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6191 nodes, 7097 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (636) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6191 nodes, 7097 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (637) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6191 nodes, 7097 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (638) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6191 nodes, 7097 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (639) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6191 nodes, 7097 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (640) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6191 nodes, 7097 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (641) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6191 nodes, 7097 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (642) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6191 nodes, 7097 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (643) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6191 nodes, 7097 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (644) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6191 nodes, 7097 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (645) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6192 nodes, 7098 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (646) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (647) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (648) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (649) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (650) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (651) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (652) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (653) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (654) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (655) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (656) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (657) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (658) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (659) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (660) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (661) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (662) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (663) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (664) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (665) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (666) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (667) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
=== (668) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (669) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (670) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'
=== (671) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
=== (672) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (673) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (674) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6192 nodes, 7098 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (675) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6192 nodes, 7098 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
=== (676) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6193 nodes, 7099 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'FinWait1'
- node #1 => statemachine.State (dynamic, name='FinWait1')
- node #2 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'stateName' => 'FinWait1'
- node #1 => statemachine.State (dynamic, name='FinWait1')
- node 'c' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (677) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6194 nodes, 7100 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (678) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6194 nodes, 7100 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (679) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6195 nodes, 7101 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (680) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6195 nodes, 7101 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (681) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6195 nodes, 7101 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (682) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6195 nodes, 7101 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (683) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6195 nodes, 7101 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (684) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6196 nodes, 7102 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='FIN_ACK')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='FIN_ACK')
=== (685) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6196 nodes, 7102 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
=== (686) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6196 nodes, 7102 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (687) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6197 nodes, 7103 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (688) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6197 nodes, 7103 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (689) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6197 nodes, 7103 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (690) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6197 nodes, 7103 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (691) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6197 nodes, 7103 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (692) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6197 nodes, 7103 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (693) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6197 nodes, 7103 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (694) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6197 nodes, 7103 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (695) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6197 nodes, 7103 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (696) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6197 nodes, 7103 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (697) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6197 nodes, 7103 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (698) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6197 nodes, 7103 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (699) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6197 nodes, 7103 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (700) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6197 nodes, 7103 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (701) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6197 nodes, 7103 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (702) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6197 nodes, 7103 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (703) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6198 nodes, 7104 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (704) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6198 nodes, 7104 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (705) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6200 nodes, 7111 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- parameter 'srcName' => 'FinWait1'
- parameter 'trgName' => 'TimeWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='FinWait1')
- node #11 => statemachine.State (dynamic, name='TimeWait')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- parameter 'srcName' => 'FinWait1'
- parameter 'trgName' => 'TimeWait'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='FinWait1')
- node #12 => statemachine.State (dynamic, name='TimeWait')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='FIN_ACK')
=== (706) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'FinWait1'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (707) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (708) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (709) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (710) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (711) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (712) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (713) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (714) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (715) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (716) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (717) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (718) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (719) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6200 nodes, 7111 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (720) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6200 nodes, 7111 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (721) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6201 nodes, 7112 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (722) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6201 nodes, 7112 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (723) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (724) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (725) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (726) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (727) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (728) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (729) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (730) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (731) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (732) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (733) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6201 nodes, 7112 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (734) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6201 nodes, 7112 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (735) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6201 nodes, 7112 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (736) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (737) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (738) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (739) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (740) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (741) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (742) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (743) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (744) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (745) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (746) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6201 nodes, 7112 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (747) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6201 nodes, 7112 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'
=== (748) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6201 nodes, 7112 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (749) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (750) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (751) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6201 nodes, 7112 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (752) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6202 nodes, 7113 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='FIN')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='FIN')
=== (753) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6202 nodes, 7113 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
=== (754) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6202 nodes, 7113 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (755) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6203 nodes, 7114 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (756) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6203 nodes, 7114 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (757) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6203 nodes, 7114 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (758) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6203 nodes, 7114 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (759) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6203 nodes, 7114 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (760) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6203 nodes, 7114 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (761) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6203 nodes, 7114 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (762) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6203 nodes, 7114 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (763) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6203 nodes, 7114 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (764) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6203 nodes, 7114 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (765) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6203 nodes, 7114 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (766) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6203 nodes, 7114 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (767) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6203 nodes, 7114 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (768) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6203 nodes, 7114 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (769) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6203 nodes, 7114 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (770) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6203 nodes, 7114 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (771) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6204 nodes, 7115 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (772) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6204 nodes, 7115 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (773) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6206 nodes, 7122 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'FinWait1'
- parameter 'trgName' => 'Closing'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='FinWait1')
- node #11 => statemachine.State (dynamic, name='Closing')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'FinWait1'
- parameter 'trgName' => 'Closing'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='FinWait1')
- node #12 => statemachine.State (dynamic, name='Closing')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='FIN')
=== (774) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6206 nodes, 7122 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'FinWait1'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (775) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6206 nodes, 7122 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (776) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6206 nodes, 7122 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (777) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6206 nodes, 7122 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (778) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6206 nodes, 7122 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (779) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6206 nodes, 7122 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (780) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6206 nodes, 7122 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (781) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6206 nodes, 7122 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (782) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6206 nodes, 7122 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (783) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6206 nodes, 7122 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (784) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6206 nodes, 7122 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (785) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6206 nodes, 7122 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (786) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6206 nodes, 7122 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (787) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6206 nodes, 7122 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (788) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6206 nodes, 7122 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (789) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6207 nodes, 7123 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (790) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (791) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (792) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (793) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (794) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (795) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (796) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (797) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (798) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (799) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (800) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (801) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (802) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (803) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (804) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (805) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (806) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (807) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (808) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (809) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (810) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (811) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (812) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (813) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (814) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (815) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'
=== (816) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6207 nodes, 7123 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (817) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (818) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (819) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6207 nodes, 7123 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (820) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6208 nodes, 7124 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='ACK')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='ACK')
=== (821) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6208 nodes, 7124 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
=== (822) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6208 nodes, 7124 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (823) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6209 nodes, 7125 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (824) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6209 nodes, 7125 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (825) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6209 nodes, 7125 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (826) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6209 nodes, 7125 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (827) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6209 nodes, 7125 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (828) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6209 nodes, 7125 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (829) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6209 nodes, 7125 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (830) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6209 nodes, 7125 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (831) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6209 nodes, 7125 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (832) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6209 nodes, 7125 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (833) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6209 nodes, 7125 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
=== (834) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6209 nodes, 7125 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
=== (835) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6209 nodes, 7125 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
=== (836) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6209 nodes, 7125 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
=== (837) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6209 nodes, 7125 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
=== (838) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6209 nodes, 7125 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (839) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6210 nodes, 7126 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (840) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6210 nodes, 7126 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (841) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'FinWait1'
- parameter 'trgName' => 'FinWait2'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='FinWait1')
- node #11 => statemachine.State (dynamic, name='FinWait2')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'FinWait1'
- parameter 'trgName' => 'FinWait2'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='FinWait1')
- node #12 => statemachine.State (dynamic, name='FinWait2')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='ACK')
=== (842) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'FinWait1'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
=== (843) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (844) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (845) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (846) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (847) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (848) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (849) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (850) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (851) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
=== (852) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
=== (853) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
=== (854) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
=== (855) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
=== (856) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (857) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (858) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (859) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (860) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (861) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (862) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (863) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (864) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
=== (865) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
=== (866) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
=== (867) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'
=== (868) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (869) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (870) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (871) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (872) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (873) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (874) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (875) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (876) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (877) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (878) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (879) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (880) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (881) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (882) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (883) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (884) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (885) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (886) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (887) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (888) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (889) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (890) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (891) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (892) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'
=== (893) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (894) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (895) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (896) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (897) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6212 nodes, 7133 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
=== (898) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6213 nodes, 7134 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'FinWait2'
- node #1 => statemachine.State (dynamic, name='FinWait2')
- node #2 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'stateName' => 'FinWait2'
- node #1 => statemachine.State (dynamic, name='FinWait2')
- node 'c' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (899) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6214 nodes, 7135 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (900) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6214 nodes, 7135 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (901) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6215 nodes, 7136 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (902) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6215 nodes, 7136 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (903) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6215 nodes, 7136 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (904) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6215 nodes, 7136 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (905) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6215 nodes, 7136 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (906) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6216 nodes, 7137 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='FIN')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='FIN')
=== (907) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6216 nodes, 7137 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
=== (908) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6216 nodes, 7137 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (909) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6217 nodes, 7138 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (910) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6217 nodes, 7138 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (911) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6217 nodes, 7138 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (912) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6217 nodes, 7138 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (913) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6217 nodes, 7138 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (914) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6217 nodes, 7138 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (915) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6217 nodes, 7138 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (916) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6217 nodes, 7138 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (917) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6217 nodes, 7138 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (918) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6217 nodes, 7138 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (919) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6217 nodes, 7138 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (920) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6217 nodes, 7138 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (921) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6217 nodes, 7138 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (922) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6217 nodes, 7138 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (923) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6217 nodes, 7138 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (924) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6217 nodes, 7138 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (925) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6218 nodes, 7139 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (926) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6218 nodes, 7139 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (927) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6220 nodes, 7146 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'FinWait2'
- parameter 'trgName' => 'TimeWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='FinWait2')
- node #11 => statemachine.State (dynamic, name='TimeWait')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'FinWait2'
- parameter 'trgName' => 'TimeWait'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='FinWait2')
- node #12 => statemachine.State (dynamic, name='TimeWait')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='FIN')
=== (928) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6220 nodes, 7146 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'FinWait2'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (929) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6220 nodes, 7146 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (930) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6220 nodes, 7146 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (931) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6220 nodes, 7146 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (932) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6220 nodes, 7146 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (933) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6220 nodes, 7146 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (934) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6220 nodes, 7146 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (935) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6220 nodes, 7146 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (936) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6220 nodes, 7146 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (937) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6220 nodes, 7146 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (938) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6220 nodes, 7146 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (939) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6220 nodes, 7146 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (940) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6220 nodes, 7146 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (941) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6220 nodes, 7146 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (942) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6220 nodes, 7146 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (943) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6221 nodes, 7147 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (944) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (945) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (946) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (947) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (948) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (949) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (950) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (951) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (952) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (953) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (954) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (955) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (956) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (957) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (958) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (959) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (960) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (961) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (962) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (963) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (964) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (965) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (966) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (967) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (968) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (969) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'
=== (970) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (971) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (972) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (973) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (974) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (975) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (976) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (977) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (978) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (979) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (980) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (981) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (982) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (983) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (984) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (985) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (986) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (987) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (988) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (989) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (990) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (991) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (992) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (993) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (994) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'
=== (995) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (996) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (997) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (998) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6221 nodes, 7147 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (999) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6221 nodes, 7147 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
=== (1000) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6222 nodes, 7148 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'LastAck'
- node #1 => statemachine.State (dynamic, name='LastAck')
- node #2 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'stateName' => 'LastAck'
- node #1 => statemachine.State (dynamic, name='LastAck')
- node 'c' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1001) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6223 nodes, 7149 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1002) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6223 nodes, 7149 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1003) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6224 nodes, 7150 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1004) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6224 nodes, 7150 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1005) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6224 nodes, 7150 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1006) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6224 nodes, 7150 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1007) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6224 nodes, 7150 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1008) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6225 nodes, 7151 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='ACK')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='ACK')
=== (1009) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6225 nodes, 7151 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
=== (1010) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6225 nodes, 7151 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1011) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6226 nodes, 7152 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1012) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6226 nodes, 7152 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (1013) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6226 nodes, 7152 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1014) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6226 nodes, 7152 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1015) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6226 nodes, 7152 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1016) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6226 nodes, 7152 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1017) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6226 nodes, 7152 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1018) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6226 nodes, 7152 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1019) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6226 nodes, 7152 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1020) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6226 nodes, 7152 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (1021) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6226 nodes, 7152 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1022) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6226 nodes, 7152 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1023) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6226 nodes, 7152 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1024) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6226 nodes, 7152 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1025) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6226 nodes, 7152 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1026) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6226 nodes, 7152 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1027) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6227 nodes, 7153 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1028) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6227 nodes, 7153 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1029) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6229 nodes, 7160 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'LastAck'
- parameter 'trgName' => 'Closed'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='LastAck')
- node #11 => statemachine.State (dynamic, name='Closed')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'LastAck'
- parameter 'trgName' => 'Closed'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='LastAck')
- node #12 => statemachine.State (dynamic, name='Closed')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='ACK')
=== (1030) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'LastAck'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1031) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1032) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1033) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1034) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1035) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1036) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1037) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1038) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1039) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1040) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1041) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1042) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1043) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1044) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1045) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1046) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1047) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1048) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1049) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1050) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1051) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1052) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1053) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1054) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1055) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1056) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1057) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1058) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1059) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1060) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1061) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1062) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1063) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1064) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1065) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1066) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1067) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1068) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1069) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1070) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1071) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1072) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1073) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1074) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1075) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1076) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1077) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1078) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1079) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1080) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'
=== (1081) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (1082) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1083) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1084) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6229 nodes, 7160 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1085) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6229 nodes, 7160 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
=== (1086) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6230 nodes, 7161 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'Listen'
- node #1 => statemachine.State (dynamic, name='Listen')
- node #2 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'stateName' => 'Listen'
- node #1 => statemachine.State (dynamic, name='Listen')
- node 'c' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1087) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6231 nodes, 7162 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1088) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6231 nodes, 7162 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1089) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6232 nodes, 7163 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1090) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6232 nodes, 7163 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1091) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6232 nodes, 7163 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1092) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6232 nodes, 7163 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1093) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6232 nodes, 7163 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1094) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6233 nodes, 7164 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='SYN')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='SYN')
=== (1095) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6233 nodes, 7164 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
=== (1096) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6233 nodes, 7164 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1097) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6234 nodes, 7165 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1098) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6234 nodes, 7165 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (1099) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6234 nodes, 7165 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1100) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6234 nodes, 7165 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1101) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6234 nodes, 7165 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1102) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6234 nodes, 7165 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1103) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6234 nodes, 7165 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1104) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6234 nodes, 7165 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1105) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6234 nodes, 7165 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1106) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6234 nodes, 7165 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (1107) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6234 nodes, 7165 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1108) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6234 nodes, 7165 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1109) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6234 nodes, 7165 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1110) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6234 nodes, 7165 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1111) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6234 nodes, 7165 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1112) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6234 nodes, 7165 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1113) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6235 nodes, 7166 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1114) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6235 nodes, 7166 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1115) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6237 nodes, 7173 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'SynReceived'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Listen')
- node #11 => statemachine.State (dynamic, name='SynReceived')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'SynReceived'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Listen')
- node #12 => statemachine.State (dynamic, name='SynReceived')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='SYN')
=== (1116) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6237 nodes, 7173 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Listen'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1117) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6237 nodes, 7173 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1118) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6237 nodes, 7173 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1119) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6237 nodes, 7173 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1120) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6237 nodes, 7173 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1121) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6237 nodes, 7173 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1122) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6237 nodes, 7173 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1123) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6237 nodes, 7173 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1124) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6237 nodes, 7173 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1125) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6237 nodes, 7173 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1126) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6237 nodes, 7173 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1127) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6237 nodes, 7173 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1128) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6237 nodes, 7173 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1129) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6237 nodes, 7173 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1130) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6237 nodes, 7173 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1131) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6238 nodes, 7174 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1132) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1133) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1134) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1135) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1136) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1137) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1138) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1139) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1140) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1141) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1142) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1143) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1144) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1145) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1146) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1147) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1148) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1149) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1150) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1151) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1152) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1153) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1154) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1155) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1156) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1157) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1158) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1159) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1160) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1161) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1162) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1163) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1164) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1165) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1166) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1167) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1168) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1169) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1170) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1171) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1172) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1173) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1174) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1175) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1176) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1177) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1178) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1179) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1180) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1181) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1182) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'
=== (1183) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6238 nodes, 7174 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (1184) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6239 nodes, 7175 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'send'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='send')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'send'
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='send')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1185) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6239 nodes, 7175 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'trigger' => 'send'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1186) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6240 nodes, 7176 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='send')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1187) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6240 nodes, 7176 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1188) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6242 nodes, 7183 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'send'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'SynSent'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Listen')
- node #11 => statemachine.State (dynamic, name='SynSent')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'send'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'SynSent'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Listen')
- node #12 => statemachine.State (dynamic, name='SynSent')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='send')
=== (1189) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6242 nodes, 7183 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Listen'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1190) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6242 nodes, 7183 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'send'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1191) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6242 nodes, 7183 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1192) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6242 nodes, 7183 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1193) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6242 nodes, 7183 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1194) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6242 nodes, 7183 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1195) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6242 nodes, 7183 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1196) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6242 nodes, 7183 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1197) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6242 nodes, 7183 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1198) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6242 nodes, 7183 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1199) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6242 nodes, 7183 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1200) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6242 nodes, 7183 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1201) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6242 nodes, 7183 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1202) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6242 nodes, 7183 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1203) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6242 nodes, 7183 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'trigger' => 'send'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1204) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6243 nodes, 7184 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='send')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1205) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6243 nodes, 7184 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1206) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'send'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1207) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1208) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1209) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1210) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1211) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1212) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1213) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1214) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1215) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1216) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6243 nodes, 7184 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1217) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6243 nodes, 7184 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1218) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6243 nodes, 7184 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1219) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'trigger' => 'send'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1220) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
=== (1221) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
=== (1222) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
=== (1223) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
=== (1224) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
=== (1225) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
=== (1226) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
=== (1227) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1228) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6243 nodes, 7184 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1229) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6243 nodes, 7184 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'
=== (1230) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6243 nodes, 7184 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'trigger' => 'send'
=== (1231) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6244 nodes, 7185 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1232) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6244 nodes, 7185 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1233) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6245 nodes, 7186 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1234) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6245 nodes, 7186 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1235) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6247 nodes, 7193 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'Closed'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Listen')
- node #11 => statemachine.State (dynamic, name='Closed')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'Closed'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Listen')
- node #12 => statemachine.State (dynamic, name='Closed')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')
=== (1236) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6247 nodes, 7193 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Listen'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1237) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1238) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1239) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1240) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1241) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1242) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1243) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1244) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1245) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1246) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1247) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6247 nodes, 7193 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1248) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6247 nodes, 7193 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1249) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6247 nodes, 7193 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1250) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1251) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1252) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1253) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1254) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1255) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1256) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1257) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1258) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1259) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1260) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6247 nodes, 7193 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'
=== (1261) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6247 nodes, 7193 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
=== (1262) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1263) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6247 nodes, 7193 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1264) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6247 nodes, 7193 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1265) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6247 nodes, 7193 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
=== (1266) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6248 nodes, 7194 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'SynReceived'
- node #1 => statemachine.State (dynamic, name='SynReceived')
- node #2 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'stateName' => 'SynReceived'
- node #1 => statemachine.State (dynamic, name='SynReceived')
- node 'c' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1267) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6249 nodes, 7195 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1268) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6249 nodes, 7195 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1269) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6250 nodes, 7196 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1270) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6250 nodes, 7196 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1271) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6250 nodes, 7196 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1272) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6250 nodes, 7196 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1273) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6250 nodes, 7196 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1274) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6251 nodes, 7197 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='RST')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='RST')
=== (1275) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6251 nodes, 7197 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
=== (1276) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6251 nodes, 7197 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1277) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6252 nodes, 7198 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1278) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6252 nodes, 7198 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (1279) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6252 nodes, 7198 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1280) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6252 nodes, 7198 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1281) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6252 nodes, 7198 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1282) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6252 nodes, 7198 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1283) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6252 nodes, 7198 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1284) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6252 nodes, 7198 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1285) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6252 nodes, 7198 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1286) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6252 nodes, 7198 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (1287) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6252 nodes, 7198 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
=== (1288) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6252 nodes, 7198 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
=== (1289) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6252 nodes, 7198 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
=== (1290) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6252 nodes, 7198 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
=== (1291) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6252 nodes, 7198 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
=== (1292) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6252 nodes, 7198 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1293) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6253 nodes, 7199 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1294) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6253 nodes, 7199 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1295) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- parameter 'srcName' => 'SynReceived'
- parameter 'trgName' => 'Listen'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='SynReceived')
- node #11 => statemachine.State (dynamic, name='Listen')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- parameter 'srcName' => 'SynReceived'
- parameter 'trgName' => 'Listen'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='SynReceived')
- node #12 => statemachine.State (dynamic, name='Listen')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='RST')
=== (1296) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'SynReceived'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
=== (1297) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1298) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1299) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1300) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1301) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1302) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1303) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1304) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1305) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
=== (1306) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
=== (1307) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
=== (1308) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
=== (1309) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
=== (1310) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1311) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1312) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1313) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1314) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1315) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1316) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1317) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1318) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
=== (1319) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
=== (1320) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
=== (1321) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'
=== (1322) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6255 nodes, 7206 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1323) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1324) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1325) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6255 nodes, 7206 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1326) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6256 nodes, 7207 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='ACK')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='ACK')
=== (1327) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6256 nodes, 7207 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
=== (1328) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6256 nodes, 7207 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1329) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6257 nodes, 7208 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1330) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6257 nodes, 7208 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (1331) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6257 nodes, 7208 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1332) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6257 nodes, 7208 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1333) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6257 nodes, 7208 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1334) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6257 nodes, 7208 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1335) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6257 nodes, 7208 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1336) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6257 nodes, 7208 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1337) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6257 nodes, 7208 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1338) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6257 nodes, 7208 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (1339) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6257 nodes, 7208 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1340) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6257 nodes, 7208 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1341) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6257 nodes, 7208 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1342) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6257 nodes, 7208 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1343) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6257 nodes, 7208 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1344) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6257 nodes, 7208 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1345) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6258 nodes, 7209 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1346) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6258 nodes, 7209 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1347) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6260 nodes, 7216 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'SynReceived'
- parameter 'trgName' => 'Established'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='SynReceived')
- node #11 => statemachine.State (dynamic, name='Established')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'SynReceived'
- parameter 'trgName' => 'Established'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='SynReceived')
- node #12 => statemachine.State (dynamic, name='Established')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='ACK')
=== (1348) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'SynReceived'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1349) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1350) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1351) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1352) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1353) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1354) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1355) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1356) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1357) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1358) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1359) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1360) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1361) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1362) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1363) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1364) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1365) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1366) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1367) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1368) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1369) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1370) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1371) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1372) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1373) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'
=== (1374) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1375) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1376) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1377) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1378) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1379) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1380) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1381) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1382) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1383) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1384) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1385) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1386) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1387) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1388) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1389) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1390) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1391) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1392) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1393) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1394) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1395) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1396) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1397) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1398) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'
=== (1399) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6260 nodes, 7216 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (1400) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6261 nodes, 7217 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1401) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6261 nodes, 7217 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1402) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6262 nodes, 7218 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1403) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6262 nodes, 7218 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1404) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6264 nodes, 7225 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'SynReceived'
- parameter 'trgName' => 'FinWait1'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='SynReceived')
- node #11 => statemachine.State (dynamic, name='FinWait1')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'SynReceived'
- parameter 'trgName' => 'FinWait1'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='SynReceived')
- node #12 => statemachine.State (dynamic, name='FinWait1')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')
=== (1405) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6264 nodes, 7225 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'SynReceived'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1406) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6264 nodes, 7225 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1407) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6264 nodes, 7225 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1408) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6264 nodes, 7225 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1409) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6264 nodes, 7225 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1410) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6264 nodes, 7225 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1411) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6264 nodes, 7225 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1412) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6264 nodes, 7225 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1413) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6264 nodes, 7225 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1414) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6264 nodes, 7225 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1415) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6264 nodes, 7225 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1416) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6264 nodes, 7225 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1417) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6264 nodes, 7225 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1418) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6264 nodes, 7225 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1419) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6264 nodes, 7225 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1420) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6265 nodes, 7226 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1421) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6265 nodes, 7226 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1422) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1423) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1424) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1425) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1426) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1427) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1428) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1429) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1430) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1431) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1432) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6265 nodes, 7226 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1433) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6265 nodes, 7226 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1434) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6265 nodes, 7226 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1435) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1436) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1437) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1438) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1439) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1440) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1441) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1442) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1443) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1444) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1445) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6265 nodes, 7226 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'
=== (1446) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6265 nodes, 7226 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
=== (1447) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1448) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6265 nodes, 7226 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1449) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6265 nodes, 7226 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1450) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6265 nodes, 7226 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
=== (1451) EXECUTED RULE 'nextClass' [TRUE] ===
Graph size: 6266 nodes, 7227 edges
Match for rule 'nextClass':
- parameter 'stateName' => 'SynSent'
- node #1 => statemachine.State (dynamic, name='SynSent')
- node #2 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'stateName' => 'SynSent'
- node #1 => statemachine.State (dynamic, name='SynSent')
- node 'c' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1452) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6267 nodes, 7228 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1453) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6267 nodes, 7228 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1454) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6268 nodes, 7229 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1455) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6268 nodes, 7229 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1456) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6268 nodes, 7229 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1457) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6268 nodes, 7229 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1458) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6268 nodes, 7229 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1459) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6269 nodes, 7230 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')
=== (1460) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6269 nodes, 7230 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
=== (1461) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6269 nodes, 7230 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1462) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6270 nodes, 7231 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1463) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (1464) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1465) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1466) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1467) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1468) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1469) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1470) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1471) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (1472) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1473) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1474) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1475) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1476) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6270 nodes, 7231 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1477) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6270 nodes, 7231 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1478) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6271 nodes, 7232 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1479) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6271 nodes, 7232 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1480) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6273 nodes, 7239 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- parameter 'srcName' => 'SynSent'
- parameter 'trgName' => 'Established'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='SynSent')
- node #11 => statemachine.State (dynamic, name='Established')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- parameter 'srcName' => 'SynSent'
- parameter 'trgName' => 'Established'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='SynSent')
- node #12 => statemachine.State (dynamic, name='Established')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='SYN_ACK')
=== (1481) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6273 nodes, 7239 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'SynSent'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1482) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6273 nodes, 7239 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1483) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6273 nodes, 7239 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1484) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6273 nodes, 7239 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1485) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6273 nodes, 7239 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1486) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6273 nodes, 7239 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1487) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6273 nodes, 7239 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1488) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6273 nodes, 7239 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1489) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6273 nodes, 7239 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1490) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6273 nodes, 7239 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1491) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6273 nodes, 7239 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1492) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6273 nodes, 7239 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1493) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6273 nodes, 7239 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1494) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6273 nodes, 7239 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1495) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6273 nodes, 7239 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1496) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6274 nodes, 7240 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1497) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1498) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1499) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1500) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1501) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1502) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1503) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1504) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1505) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1506) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1507) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1508) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1509) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1510) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1511) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1512) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1513) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1514) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1515) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1516) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1517) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1518) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1519) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1520) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1521) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1522) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'
=== (1523) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6274 nodes, 7240 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1524) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1525) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1526) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6274 nodes, 7240 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1527) EXECUTED RULE 'descendSwitch' [TRUE] ===
Graph size: 6275 nodes, 7241 edges
Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='SYN')
Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='SYN')
=== (1528) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6275 nodes, 7241 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
=== (1529) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6275 nodes, 7241 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1530) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6276 nodes, 7242 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1531) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6276 nodes, 7242 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (1532) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6276 nodes, 7242 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1533) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6276 nodes, 7242 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1534) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6276 nodes, 7242 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1535) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6276 nodes, 7242 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1536) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6276 nodes, 7242 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1537) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6276 nodes, 7242 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1538) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6276 nodes, 7242 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])
=== (1539) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6276 nodes, 7242 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])
=== (1540) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6276 nodes, 7242 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1541) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6276 nodes, 7242 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1542) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6276 nodes, 7242 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1543) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6276 nodes, 7242 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1544) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6276 nodes, 7242 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1545) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6276 nodes, 7242 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1546) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6277 nodes, 7243 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1547) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6277 nodes, 7243 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1548) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6279 nodes, 7250 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- parameter 'srcName' => 'SynSent'
- parameter 'trgName' => 'SynReceived'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='SynSent')
- node #11 => statemachine.State (dynamic, name='SynReceived')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- parameter 'srcName' => 'SynSent'
- parameter 'trgName' => 'SynReceived'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='SynSent')
- node #12 => statemachine.State (dynamic, name='SynReceived')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='SYN')
=== (1549) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6279 nodes, 7250 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'SynSent'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1550) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6279 nodes, 7250 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1551) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6279 nodes, 7250 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1552) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6279 nodes, 7250 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1553) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6279 nodes, 7250 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1554) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6279 nodes, 7250 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1555) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6279 nodes, 7250 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1556) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6279 nodes, 7250 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1557) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6279 nodes, 7250 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1558) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6279 nodes, 7250 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1559) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6279 nodes, 7250 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1560) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6279 nodes, 7250 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1561) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6279 nodes, 7250 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1562) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6279 nodes, 7250 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1563) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6279 nodes, 7250 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1564) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6280 nodes, 7251 edges
Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1565) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1566) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1567) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1568) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1569) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1570) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1571) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1572) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1573) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1574) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1575) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1576) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1577) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1578) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1579) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1580) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1581) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1582) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1583) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1584) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1585) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1586) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
=== (1587) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1588) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1589) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1590) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'
=== (1591) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1592) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1593) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1594) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1595) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1596) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1597) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1598) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])
=== (1599) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])
=== (1600) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1601) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1602) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1603) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1604) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1605) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1606) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1607) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1608) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1609) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1610) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1611) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1612) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
=== (1613) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1614) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1615) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'
=== (1616) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6280 nodes, 7251 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
=== (1617) EXECUTED RULE 'nextClassMethod' [TRUE] ===
Graph size: 6281 nodes, 7252 edges
Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')
Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1618) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6281 nodes, 7252 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1619) EXECUTED RULE 'descendSLC' [TRUE] ===
Graph size: 6282 nodes, 7253 edges
Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
=== (1620) EXECUTED UNIT 'TryDescending' [TRUE] ===
Graph size: 6282 nodes, 7253 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1621) EXECUTED RULE 'createTransition' [TRUE] ===
Graph size: 6284 nodes, 7260 edges
Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'SynSent'
- parameter 'trgName' => 'Closed'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='SynSent')
- node #11 => statemachine.State (dynamic, name='Closed')
Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'SynSent'
- parameter 'trgName' => 'Closed'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='SynSent')
- node #12 => statemachine.State (dynamic, name='Closed')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')
=== (1622) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6284 nodes, 7260 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'SynSent'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1623) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1624) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1625) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1626) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1627) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1628) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1629) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
=== (1630) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
=== (1631) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1632) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1633) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6284 nodes, 7260 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1634) EXECUTED UNIT 'Descend' [TRUE] ===
Graph size: 6284 nodes, 7260 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1635) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===
Graph size: 6284 nodes, 7260 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1636) EXECUTED RULE 'createTransition' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1637) EXECUTED RULE 'descendSLC' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1638) EXECUTED RULE 'descendSC' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1639) EXECUTED RULE 'descendSwitch' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1640) EXECUTED RULE 'descendCondition' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1641) EXECUTED RULE 'descendTryCatch' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1642) EXECUTED RULE 'descendTryFinally' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1643) EXECUTED UNIT 'TryDescending' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
=== (1644) EXECUTED UNIT 'Descend' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1645) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1646) EXECUTED UNIT 'DescendLoop' [TRUE] ===
Graph size: 6284 nodes, 7260 edges
Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'
=== (1647) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===
Graph size: 6284 nodes, 7260 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
=== (1648) EXECUTED RULE 'nextClassMethod' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1649) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1650) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===
Graph size: 6284 nodes, 7260 edges
Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1651) EXECUTED UNIT 'CreateTransitions' [TRUE] ===
Graph size: 6284 nodes, 7260 edges
Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
=== (1652) EXECUTED RULE 'nextClass' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
=== (1653) EXECUTED UNIT 'CreateTransitions' [FALSE] ===
Graph size: 6284 nodes, 7260 edges
=== (1654) EXECUTED UNIT 'TransitionsLoop' [TRUE] ===
Graph size: 6284 nodes, 7260 edges
=== (1655) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6283 nodes, 7258 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'SYN_ACK'
- node #1 => statemachine.Transition (dynamic, action='SYN_ACK', trigger='SYN')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')
Result match for rule 'updateAction':
- parameter 'actionName' => 'SYN_ACK'
- node #1 => statemachine.Transition (dynamic, action='SYN_ACK', trigger='SYN')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')
=== (1656) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6282 nodes, 7256 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'SYN_ACK'
- node #1 => statemachine.Transition (dynamic, action='SYN_ACK', trigger='SYN')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')
Result match for rule 'updateAction':
- parameter 'actionName' => 'SYN_ACK'
- node #1 => statemachine.Transition (dynamic, action='SYN_ACK', trigger='SYN')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')
=== (1657) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6281 nodes, 7254 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => members.ClassMethod (dynamic, comments=[], name='close')
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='FIN')
Result match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => members.ClassMethod (dynamic, comments=[], name='close')
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='FIN')
=== (1658) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6280 nodes, 7252 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => members.ClassMethod (dynamic, comments=[], name='close')
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='FIN')
Result match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => members.ClassMethod (dynamic, comments=[], name='close')
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='FIN')
=== (1659) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6279 nodes, 7250 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => members.ClassMethod (dynamic, comments=[], name='close')
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='FIN')
Result match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => members.ClassMethod (dynamic, comments=[], name='close')
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='FIN')
=== (1660) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6278 nodes, 7248 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='SYN_ACK')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='ACK')
Result match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='SYN_ACK')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='ACK')
=== (1661) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6277 nodes, 7246 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='ACK')
Result match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='ACK')
=== (1662) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6276 nodes, 7244 edges
Match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='ACK')
Result match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='ACK')
=== (1663) EXECUTED RULE 'updateAction' [TRUE] ===
Graph size: 6275 nodes, 7242 edges