diff options
Diffstat (limited to 'doc/org.eclipse.qvtd.doc.minioclcs.xtext/model/temp/MiniOCLCS2AS.qvtsas')
-rw-r--r-- | doc/org.eclipse.qvtd.doc.minioclcs.xtext/model/temp/MiniOCLCS2AS.qvtsas | 5920 |
1 files changed, 5920 insertions, 0 deletions
diff --git a/doc/org.eclipse.qvtd.doc.minioclcs.xtext/model/temp/MiniOCLCS2AS.qvtsas b/doc/org.eclipse.qvtd.doc.minioclcs.xtext/model/temp/MiniOCLCS2AS.qvtsas new file mode 100644 index 000000000..67816443e --- /dev/null +++ b/doc/org.eclipse.qvtd.doc.minioclcs.xtext/model/temp/MiniOCLCS2AS.qvtsas @@ -0,0 +1,5920 @@ +<?xml version="1.0" encoding="UTF-8"?> +<qvts:ScheduleModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:pivot="http://www.eclipse.org/ocl/2015/Pivot" + xmlns:qvtc="http://www.eclipse.org/qvt/2015/QVTcore" xmlns:qvts="http://www.eclipse.org/qvt/2017/QVTschedule"> + <ownedClassDatums requiredByActions="//@ownedMappingActions.0 //@ownedMappingActions.9 //@ownedMappingActions.10 //@ownedMappingActions.11" + superClassDatums="//@ownedClassDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.0" requiredByActions="//@ownedMappingActions.9 //@ownedMappingActions.10 //@ownedMappingActions.11 //@ownedMappingActions.25" + opposite="//@ownedClassDatums.4/@ownedPropertyDatums.0" superPropertyDatums="//@ownedClassDatums.1/@ownedPropertyDatums.0 //@ownedClassDatums.0/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.9" superPropertyDatums="//@ownedClassDatums.0/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.ClassCS.name"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.10" superPropertyDatums="//@ownedClassDatums.0/@ownedPropertyDatums.2"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.ClassCS.operations"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.11" superPropertyDatums="//@ownedClassDatums.0/@ownedPropertyDatums.3"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.ClassCS.properties"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.ClassCS"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.4 //@ownedMappingActions.5 //@ownedMappingActions.6 //@ownedMappingActions.7 //@ownedMappingActions.8 //@ownedMappingActions.32 //@ownedMappingActions.33" + requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.10 //@ownedMappingActions.11 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19 //@ownedMappingActions.20 //@ownedMappingActions.21 //@ownedMappingActions.22 //@ownedMappingActions.23 //@ownedMappingActions.24 //@ownedMappingActions.25 //@ownedMappingActions.26 //@ownedMappingActions.27 //@ownedMappingActions.28 //@ownedMappingActions.29 //@ownedMappingActions.30 //@ownedMappingActions.31 //@ownedMappingActions.32" + opposite="//@ownedClassDatums.4/@ownedPropertyDatums.0" superPropertyDatums="//@ownedClassDatums.1/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.CSTrace"/> + </ownedClassDatums> + <ownedClassDatums producedByActions="//@ownedMappingActions.0" superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.5 //@ownedClassDatums.6"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.10" requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.21 //@ownedMappingActions.28" + opposite="//@ownedClassDatums.41/@ownedPropertyDatums.2" superPropertyDatums="//@ownedClassDatums.2/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedOperations"/> + </ownedPropertyDatums> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.11" requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.30" + opposite="//@ownedClassDatums.61/@ownedPropertyDatums.0" superPropertyDatums="//@ownedClassDatums.2/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedProperties"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.13 //@ownedMappingActions.18" superPropertyDatums="//@ownedClassDatums.2/@ownedPropertyDatums.2"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.superClasses"/> + </ownedPropertyDatums> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.14 //@ownedMappingActions.16 //@ownedMappingActions.19 //@ownedMappingActions.21 //@ownedMappingActions.28 //@ownedMappingActions.30" + superPropertyDatums="//@ownedClassDatums.2/@ownedPropertyDatums.3"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.TypedElement"/> + </ownedPropertyDatums> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.25" superPropertyDatums="//@ownedClassDatums.2/@ownedPropertyDatums.4"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.Package"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Class"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Visitable"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.0 //@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.4 //@ownedMappingActions.5 //@ownedMappingActions.6 //@ownedMappingActions.7 //@ownedMappingActions.8 //@ownedMappingActions.32 //@ownedMappingActions.33" + superPropertyDatums="//@ownedClassDatums.4/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.miniocl.Element.CSTrace"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Element"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.9 //@ownedMappingActions.20 //@ownedMappingActions.24 //@ownedMappingActions.27 //@ownedMappingActions.29" + requiredByActions="//@ownedMappingActions.13 //@ownedMappingActions.18 //@ownedMappingActions.21 //@ownedMappingActions.28 //@ownedMappingActions.30" + superPropertyDatums="//@ownedClassDatums.5/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.NamedElement"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.5"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Namespace"/> + </ownedClassDatums> + <ownedClassDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superClassDatums="//@ownedClassDatums.1 //@ownedClassDatums.8 //@ownedClassDatums.9 //@ownedClassDatums.10 //@ownedClassDatums.11 //@ownedClassDatums.12"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superPropertyDatums="//@ownedClassDatums.7/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.NameExpCS.roundedBrackets"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18" + superPropertyDatums="//@ownedClassDatums.7/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.NameExpCS.expName"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.NameExpCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.ExpCS"/> + </ownedClassDatums> + <ownedClassDatums requiredByActions="//@ownedMappingActions.33" superClassDatums="//@ownedClassDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.NavigationExpCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1 //@ownedClassDatums.8"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superPropertyDatums="//@ownedClassDatums.10/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.EqualityExpCS.right"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superPropertyDatums="//@ownedClassDatums.10/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.EqualityExpCS.left"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.EqualityExpCS"/> + </ownedClassDatums> + <ownedClassDatums requiredByActions="//@ownedMappingActions.32" superClassDatums="//@ownedClassDatums.1 //@ownedClassDatums.8 //@ownedClassDatums.10"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19 //@ownedMappingActions.32" + superPropertyDatums="//@ownedClassDatums.11/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CallExpCS.navExp"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superPropertyDatums="//@ownedClassDatums.11/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CallExpCS.source"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.CallExpCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1 //@ownedClassDatums.8 //@ownedClassDatums.10 //@ownedClassDatums.11"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.PrimaryExpCS"/> + </ownedClassDatums> + <ownedClassDatums producedByActions="//@ownedMappingActions.1 //@ownedMappingActions.3" superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.15 //@ownedClassDatums.16"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.12 //@ownedMappingActions.17" requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + opposite="//@ownedClassDatums.15/@ownedPropertyDatums.0" superPropertyDatums="//@ownedClassDatums.16/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedPropertyDatums> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.13 //@ownedMappingActions.18" requiredByActions="//@ownedMappingActions.14 //@ownedMappingActions.19" + opposite="//@ownedClassDatums.61/@ownedPropertyDatums.1" superPropertyDatums="//@ownedClassDatums.13/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.PropertyCallExp.referredProperty"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.PropertyCallExp"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.14 //@ownedMappingActions.16 //@ownedMappingActions.19 //@ownedMappingActions.21 //@ownedMappingActions.30" + requiredByActions="//@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.18 //@ownedMappingActions.19 //@ownedMappingActions.23" + opposite="//@ownedClassDatums.2/@ownedPropertyDatums.3" superPropertyDatums="//@ownedClassDatums.14/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.TypedElement"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.12 //@ownedMappingActions.17" superPropertyDatums="//@ownedClassDatums.15/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CallExp"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.OCLExpression"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.15"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.16/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.CallExp"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1 //@ownedClassDatums.8 //@ownedClassDatums.10 //@ownedClassDatums.11 //@ownedClassDatums.12"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superPropertyDatums="//@ownedClassDatums.10/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.EqualityExpCS.right"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superPropertyDatums="//@ownedClassDatums.11/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CallExpCS.source"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superPropertyDatums="//@ownedClassDatums.10/@ownedPropertyDatums.1 //@ownedClassDatums.17/@ownedPropertyDatums.2"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.EqualityExpCS.left"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.LiteralExpCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1 //@ownedClassDatums.8 //@ownedClassDatums.10 //@ownedClassDatums.11 //@ownedClassDatums.12"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superPropertyDatums="//@ownedClassDatums.18/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.LetExpCS.inExp"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.LetExpCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superPropertyDatums="//@ownedClassDatums.19/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.RoundedBracketClauseCS.args"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.RoundedBracketClauseCS"/> + </ownedClassDatums> + <ownedClassDatums requiredByActions="//@ownedMappingActions.4 //@ownedMappingActions.20 //@ownedMappingActions.21 //@ownedMappingActions.22 //@ownedMappingActions.23" + superClassDatums="//@ownedClassDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19 //@ownedMappingActions.23" + superPropertyDatums="//@ownedClassDatums.20/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.OperationCS.body"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.20" superPropertyDatums="//@ownedClassDatums.20/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.OperationCS.name"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.21" superPropertyDatums="//@ownedClassDatums.20/@ownedPropertyDatums.2"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.OperationCS.resultRef"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.22" superPropertyDatums="//@ownedClassDatums.20/@ownedPropertyDatums.3"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.OperationCS.params"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.OperationCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1 //@ownedClassDatums.8 //@ownedClassDatums.10 //@ownedClassDatums.11 //@ownedClassDatums.12 //@ownedClassDatums.17 //@ownedClassDatums.22"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.BooleanExpCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1 //@ownedClassDatums.8 //@ownedClassDatums.10 //@ownedClassDatums.11 //@ownedClassDatums.12 //@ownedClassDatums.17"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.BooleanLiteralExpCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superPropertyDatums="//@ownedClassDatums.23/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CollectionLiteralPartCS.last"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superPropertyDatums="//@ownedClassDatums.23/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CollectionLiteralPartCS.first"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.CollectionLiteralPartCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1 //@ownedClassDatums.9 //@ownedClassDatums.25"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superPropertyDatums="//@ownedClassDatums.25/@ownedPropertyDatums.0 //@ownedClassDatums.24/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.LoopExpCS.exp"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.IterateExpCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1 //@ownedClassDatums.9"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superPropertyDatums="//@ownedClassDatums.25/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.LoopExpCS.exp"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.LoopExpCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superPropertyDatums="//@ownedClassDatums.26/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.AccVarCS.accInitExp"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.AccVarCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1 //@ownedClassDatums.8 //@ownedClassDatums.10 //@ownedClassDatums.11 //@ownedClassDatums.12"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.SelfExpCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superPropertyDatums="//@ownedClassDatums.28/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.InvariantCS.exp"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.InvariantCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1 //@ownedClassDatums.8 //@ownedClassDatums.10 //@ownedClassDatums.11 //@ownedClassDatums.12 //@ownedClassDatums.17"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.CollectionLiteralExpCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1 //@ownedClassDatums.8 //@ownedClassDatums.10 //@ownedClassDatums.11 //@ownedClassDatums.12 //@ownedClassDatums.17"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.IntLiteralExpCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1 //@ownedClassDatums.8 //@ownedClassDatums.10 //@ownedClassDatums.11 //@ownedClassDatums.12 //@ownedClassDatums.17"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.NullLiteralExpCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1 //@ownedClassDatums.9 //@ownedClassDatums.25"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.CollectExpCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.3 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.17 //@ownedMappingActions.18 //@ownedMappingActions.19" + superPropertyDatums="//@ownedClassDatums.33/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.LetVarCS.initExp"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.LetVarCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.21 //@ownedMappingActions.28 //@ownedMappingActions.30" + superPropertyDatums="//@ownedClassDatums.34/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PathNameCS.pathElements"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.PathNameCS"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.36"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.0/@ownedClasses.0/@modelParameter.2"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.21 //@ownedMappingActions.28 //@ownedMappingActions.30" + superPropertyDatums="//@ownedClassDatums.35/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.0/@ownedClasses.0/@modelParameter.2"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/Lookup.ecore.oclas#p.lookup.LookupEnvironment.parentEnv"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.21 //@ownedMappingActions.28 //@ownedMappingActions.30" + superPropertyDatums="//@ownedClassDatums.35/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.0/@ownedClasses.0/@modelParameter.2"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/Lookup.ecore.oclas#p.lookup.LookupEnvironment.namedElements"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/Lookup.ecore.oclas#T.lookup.LookupEnvironment"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.0/@ownedClasses.0/@modelParameter.2"/> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/Lookup.ecore.oclas#T.lookup.Env4CG"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.5"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16" + superPropertyDatums="//@ownedClassDatums.5/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.37/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ownedInitExp"/> + </ownedPropertyDatums> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.28" requiredByActions="//@ownedMappingActions.12 //@ownedMappingActions.16" + opposite="//@ownedClassDatums.2/@ownedPropertyDatums.3" superPropertyDatums="//@ownedClassDatums.14/@ownedPropertyDatums.0 //@ownedClassDatums.37/@ownedPropertyDatums.2"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedPropertyDatums> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.15" superPropertyDatums="//@ownedClassDatums.37/@ownedPropertyDatums.3"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.VariableExp"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Variable"/> + </ownedClassDatums> + <ownedClassDatums producedByActions="//@ownedMappingActions.5" superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.5 //@ownedClassDatums.6"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.26" requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.21 //@ownedMappingActions.28 //@ownedMappingActions.30" + opposite="//@ownedClassDatums.38/@ownedPropertyDatums.2" superPropertyDatums="//@ownedClassDatums.38/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedPackages"/> + </ownedPropertyDatums> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.25" requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.21 //@ownedMappingActions.28 //@ownedMappingActions.30" + opposite="//@ownedClassDatums.2/@ownedPropertyDatums.4" superPropertyDatums="//@ownedClassDatums.38/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedClasses"/> + </ownedPropertyDatums> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.26" superPropertyDatums="//@ownedClassDatums.38/@ownedPropertyDatums.2"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.Package"/> + </ownedPropertyDatums> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.31" superPropertyDatums="//@ownedClassDatums.38/@ownedPropertyDatums.3"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.Root"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Package"/> + </ownedClassDatums> + <ownedClassDatums producedByActions="//@ownedMappingActions.8" superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.31" requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.21 //@ownedMappingActions.28 //@ownedMappingActions.30" + opposite="//@ownedClassDatums.38/@ownedPropertyDatums.3" superPropertyDatums="//@ownedClassDatums.39/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedPackages"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.39/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedConstraints"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16" + superPropertyDatums="//@ownedClassDatums.39/@ownedPropertyDatums.2"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedImports"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Root"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.5"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.40/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Constraint.ownedSpecification"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Constraint"/> + </ownedClassDatums> + <ownedClassDatums producedByActions="//@ownedMappingActions.4" superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.5 //@ownedClassDatums.42"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.23" requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + opposite="//@ownedClassDatums.47/@ownedPropertyDatums.2" superPropertyDatums="//@ownedClassDatums.41/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedBodyExpression"/> + </ownedPropertyDatums> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.22" requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + opposite="//@ownedClassDatums.51/@ownedPropertyDatums.1" superPropertyDatums="//@ownedClassDatums.41/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedParameters"/> + </ownedPropertyDatums> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.10" requiredByActions="//@ownedMappingActions.23" superPropertyDatums="//@ownedClassDatums.41/@ownedPropertyDatums.2"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.owningClass"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Operation"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.5"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Feature"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.15 //@ownedClassDatums.16 //@ownedClassDatums.44"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.44/@ownedPropertyDatums.0 //@ownedClassDatums.43/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LoopExp.ownedIterator"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.43/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.IterateExp.ownedResult"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.IterateExp"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.15 //@ownedClassDatums.16"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.44/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LoopExp.ownedIterator"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.LoopExp"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.15"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.45/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedVariable"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.45/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedIn"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.LetExp"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.15 //@ownedClassDatums.16 //@ownedClassDatums.44"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.IteratorExp"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.48"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.47/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedSelfVar"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.47/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedBody"/> + </ownedPropertyDatums> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.23" superPropertyDatums="//@ownedClassDatums.47/@ownedPropertyDatums.2"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Operation"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.ExpressionInOCL"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.OpaqueExpression"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.15 //@ownedClassDatums.50"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.49/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionLiteralExp.ownedParts"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.CollectionLiteralExp"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.15"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.LiteralExp"/> + </ownedClassDatums> + <ownedClassDatums producedByActions="//@ownedMappingActions.6" superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.5 //@ownedClassDatums.37"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.37/@ownedPropertyDatums.1 //@ownedClassDatums.51/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ownedInitExp"/> + </ownedPropertyDatums> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.22" superPropertyDatums="//@ownedClassDatums.51/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Parameter.Operation"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Parameter"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.53"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.52/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionItem.ownedItem"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.CollectionItem"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.CollectionLiteralPart"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.53"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.54/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedFirst"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.54/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedLast"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.CollectionRange"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.15 //@ownedClassDatums.16"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.28" + superPropertyDatums="//@ownedClassDatums.55/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OperationCallExp.ownedArguments"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.OperationCallExp"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.1 //@ownedMappingActions.2 //@ownedMappingActions.12 //@ownedMappingActions.13 //@ownedMappingActions.14 //@ownedMappingActions.15 //@ownedMappingActions.16 //@ownedMappingActions.18 //@ownedMappingActions.21 //@ownedMappingActions.28 //@ownedMappingActions.30" + superPropertyDatums="//@ownedClassDatums.56/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PathElementCS.elementName"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.PathElementCS"/> + </ownedClassDatums> + <ownedClassDatums producedByActions="//@ownedMappingActions.2" superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.15"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.15" requiredByActions="//@ownedMappingActions.16" opposite="//@ownedClassDatums.37/@ownedPropertyDatums.3" + superPropertyDatums="//@ownedClassDatums.57/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.VariableExp.referredVariable"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.VariableExp"/> + </ownedClassDatums> + <ownedClassDatums requiredByActions="//@ownedMappingActions.5 //@ownedMappingActions.24 //@ownedMappingActions.25 //@ownedMappingActions.26" + superClassDatums="//@ownedClassDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.24" superPropertyDatums="//@ownedClassDatums.58/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PackageCS.name"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.25" superPropertyDatums="//@ownedClassDatums.58/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PackageCS.classes"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.26" superPropertyDatums="//@ownedClassDatums.58/@ownedPropertyDatums.2"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PackageCS.packages"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.PackageCS"/> + </ownedClassDatums> + <ownedClassDatums requiredByActions="//@ownedMappingActions.6 //@ownedMappingActions.27 //@ownedMappingActions.28" superClassDatums="//@ownedClassDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.27" superPropertyDatums="//@ownedClassDatums.59/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.ParameterCS.name"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.28" superPropertyDatums="//@ownedClassDatums.59/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.ParameterCS.typeRef"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.ParameterCS"/> + </ownedClassDatums> + <ownedClassDatums requiredByActions="//@ownedMappingActions.7 //@ownedMappingActions.29 //@ownedMappingActions.30" superClassDatums="//@ownedClassDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.29" superPropertyDatums="//@ownedClassDatums.60/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PropertyCS.name"/> + </ownedPropertyDatums> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.30" superPropertyDatums="//@ownedClassDatums.60/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PropertyCS.typeRef"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.PropertyCS"/> + </ownedClassDatums> + <ownedClassDatums producedByActions="//@ownedMappingActions.7" superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4 //@ownedClassDatums.14 //@ownedClassDatums.5 //@ownedClassDatums.42"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.11" superPropertyDatums="//@ownedClassDatums.61/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Property.owningClass"/> + </ownedPropertyDatums> + <ownedPropertyDatums producedByActions="//@ownedMappingActions.13 //@ownedMappingActions.18" superPropertyDatums="//@ownedClassDatums.61/@ownedPropertyDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Property.PropertyCallExp"/> + </ownedPropertyDatums> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Property"/> + </ownedClassDatums> + <ownedClassDatums requiredByActions="//@ownedMappingActions.8 //@ownedMappingActions.31" superClassDatums="//@ownedClassDatums.1"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <ownedPropertyDatums requiredByActions="//@ownedMappingActions.31" superPropertyDatums="//@ownedClassDatums.62/@ownedPropertyDatums.0"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.RootCS.packages"/> + </ownedPropertyDatums> + <referredClass href="../generated/MiniOCLCS.ecore.oclas#T.minioclcs.RootCS"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.0/@ownedClasses.0/@modelParameter.2"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclVoid"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.0/@ownedClasses.0/@modelParameter.2"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.167"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.147"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.171"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.139"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.159"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.163"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.143"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.155"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.151"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.0/@ownedClasses.0/@modelParameter.2"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Library.oclas#String"/> + </ownedClassDatums> + <ownedClassDatums superClassDatums="//@ownedClassDatums.3 //@ownedClassDatums.4"> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Import"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Pivot.oclas#T.pivot.Class"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.0/@ownedClasses.0/@modelParameter.2"/> + <referredClass href="../../../org.eclipse.emf.ecore/model/Ecore.ecore.oclas#T.ecore.EString"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.1/@ownedClasses.2"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.1/@ownedClasses.1"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.1/@ownedClasses.0"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.1/@ownedClasses.5"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.1/@ownedClasses.4"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.1/@ownedClasses.3"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclVoid"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclVoid"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.1/@ownedClasses.6"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.1/@ownedClasses.9"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.1/@ownedClasses.8"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.1/@ownedClasses.7"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.1/@ownedClasses.12"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.1/@ownedClasses.11"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.1/@ownedClasses.10"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.1/@ownedClasses.15"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.1/@ownedClasses.14"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.1/@ownedClasses.13"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.rightAS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclElement"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.269"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.272"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.275"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.276"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.277"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.278"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.279"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.282"/> + </ownedClassDatums> + <ownedClassDatums> + <referredTypedModel href="../MiniOCLCS2AS.qvtm.qvtcas#qT..MiniOCLCS2AS_qvtm_qvtcas.leftCS"/> + <referredClass href="http://www.eclipse.org/ocl/2015/Orphanage.oclas#//@ownedPackages.0/@ownedClasses.285"/> + </ownedClassDatums> + <ownedMappingActions producedDatums="//@ownedClassDatums.2 //@ownedClassDatums.4/@ownedPropertyDatums.0 //@ownedClassDatums.0/@ownedPropertyDatums.0" + requiredDatums="//@ownedClassDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cClassCS_2_Class"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.13 //@ownedClassDatums.4/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0" + requiredDatums="//@ownedClassDatums.7 //@ownedClassDatums.11/@ownedPropertyDatums.1 //@ownedClassDatums.26/@ownedPropertyDatums.0 //@ownedClassDatums.18/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.1 //@ownedClassDatums.17/@ownedPropertyDatums.0 //@ownedClassDatums.24/@ownedPropertyDatums.0 //@ownedClassDatums.25/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.2 //@ownedClassDatums.23/@ownedPropertyDatums.1 //@ownedClassDatums.11/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.1 //@ownedClassDatums.33/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.0 //@ownedClassDatums.28/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.0 //@ownedClassDatums.20/@ownedPropertyDatums.0 //@ownedClassDatums.19/@ownedPropertyDatums.0 //@ownedClassDatums.23/@ownedPropertyDatums.0 //@ownedClassDatums.51/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.0 //@ownedClassDatums.39/@ownedPropertyDatums.1 //@ownedClassDatums.43/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.1 //@ownedClassDatums.39/@ownedPropertyDatums.2 //@ownedClassDatums.13/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.0 //@ownedClassDatums.47/@ownedPropertyDatums.0 //@ownedClassDatums.49/@ownedPropertyDatums.0 //@ownedClassDatums.44/@ownedPropertyDatums.0 //@ownedClassDatums.37/@ownedPropertyDatums.1 //@ownedClassDatums.39/@ownedPropertyDatums.0 //@ownedClassDatums.54/@ownedPropertyDatums.0 //@ownedClassDatums.54/@ownedPropertyDatums.1 //@ownedClassDatums.45/@ownedPropertyDatums.1 //@ownedClassDatums.1/@ownedPropertyDatums.0 //@ownedClassDatums.47/@ownedPropertyDatums.1 //@ownedClassDatums.37/@ownedPropertyDatums.0 //@ownedClassDatums.40/@ownedPropertyDatums.0 //@ownedClassDatums.16/@ownedPropertyDatums.0 //@ownedClassDatums.55/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.1 //@ownedClassDatums.41/@ownedPropertyDatums.1 //@ownedClassDatums.34/@ownedPropertyDatums.0 //@ownedClassDatums.56/@ownedPropertyDatums.0 //@ownedClassDatums.52/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.1 //@ownedClassDatums.45/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.1 //@ownedClassDatums.41/@ownedPropertyDatums.0 //@ownedClassDatums.43/@ownedPropertyDatums.1"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cNameExpCS_2_PropertyCallExp_0"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.57 //@ownedClassDatums.4/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0" + requiredDatums="//@ownedClassDatums.7 //@ownedClassDatums.11/@ownedPropertyDatums.1 //@ownedClassDatums.26/@ownedPropertyDatums.0 //@ownedClassDatums.18/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.1 //@ownedClassDatums.17/@ownedPropertyDatums.0 //@ownedClassDatums.24/@ownedPropertyDatums.0 //@ownedClassDatums.25/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.2 //@ownedClassDatums.23/@ownedPropertyDatums.1 //@ownedClassDatums.11/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.1 //@ownedClassDatums.33/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.0 //@ownedClassDatums.28/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.0 //@ownedClassDatums.20/@ownedPropertyDatums.0 //@ownedClassDatums.19/@ownedPropertyDatums.0 //@ownedClassDatums.23/@ownedPropertyDatums.0 //@ownedClassDatums.51/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.0 //@ownedClassDatums.39/@ownedPropertyDatums.1 //@ownedClassDatums.43/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.1 //@ownedClassDatums.39/@ownedPropertyDatums.2 //@ownedClassDatums.13/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.0 //@ownedClassDatums.47/@ownedPropertyDatums.0 //@ownedClassDatums.49/@ownedPropertyDatums.0 //@ownedClassDatums.44/@ownedPropertyDatums.0 //@ownedClassDatums.37/@ownedPropertyDatums.1 //@ownedClassDatums.39/@ownedPropertyDatums.0 //@ownedClassDatums.54/@ownedPropertyDatums.0 //@ownedClassDatums.54/@ownedPropertyDatums.1 //@ownedClassDatums.45/@ownedPropertyDatums.1 //@ownedClassDatums.1/@ownedPropertyDatums.0 //@ownedClassDatums.47/@ownedPropertyDatums.1 //@ownedClassDatums.37/@ownedPropertyDatums.0 //@ownedClassDatums.40/@ownedPropertyDatums.0 //@ownedClassDatums.16/@ownedPropertyDatums.0 //@ownedClassDatums.55/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.1 //@ownedClassDatums.41/@ownedPropertyDatums.1 //@ownedClassDatums.34/@ownedPropertyDatums.0 //@ownedClassDatums.56/@ownedPropertyDatums.0 //@ownedClassDatums.52/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.1 //@ownedClassDatums.45/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.1 //@ownedClassDatums.41/@ownedPropertyDatums.0 //@ownedClassDatums.43/@ownedPropertyDatums.1"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cNameExpCS_2_VariableExp_1"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.13 //@ownedClassDatums.4/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0" + requiredDatums="//@ownedClassDatums.7 //@ownedClassDatums.11/@ownedPropertyDatums.1 //@ownedClassDatums.26/@ownedPropertyDatums.0 //@ownedClassDatums.18/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.1 //@ownedClassDatums.17/@ownedPropertyDatums.0 //@ownedClassDatums.24/@ownedPropertyDatums.0 //@ownedClassDatums.25/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.2 //@ownedClassDatums.23/@ownedPropertyDatums.1 //@ownedClassDatums.11/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.1 //@ownedClassDatums.33/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.0 //@ownedClassDatums.28/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.0 //@ownedClassDatums.20/@ownedPropertyDatums.0 //@ownedClassDatums.19/@ownedPropertyDatums.0 //@ownedClassDatums.23/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cNameExpCS_2_PropertyCallExp_1"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.41 //@ownedClassDatums.4/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0" + requiredDatums="//@ownedClassDatums.20"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cOperationCS_2_Operation"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.38 //@ownedClassDatums.4/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0" + requiredDatums="//@ownedClassDatums.58"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cPackageCS_2_Package"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.51 //@ownedClassDatums.4/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0" + requiredDatums="//@ownedClassDatums.59"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cParameterCS_2_Parameter"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.61 //@ownedClassDatums.4/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0" + requiredDatums="//@ownedClassDatums.60"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cPropertyCS_2_Property"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.39 //@ownedClassDatums.4/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0" + requiredDatums="//@ownedClassDatums.62"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cRootCS_2_Root"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.5/@ownedPropertyDatums.0" requiredDatums="//@ownedClassDatums.0 //@ownedClassDatums.0/@ownedPropertyDatums.1 //@ownedClassDatums.0/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uClassCS_2_Class_name"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.2/@ownedPropertyDatums.0 //@ownedClassDatums.41/@ownedPropertyDatums.2" requiredDatums="//@ownedClassDatums.0 //@ownedClassDatums.0/@ownedPropertyDatums.2 //@ownedClassDatums.1/@ownedPropertyDatums.0 //@ownedClassDatums.0/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uClassCS_2_Class_ownedOperations"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.2/@ownedPropertyDatums.1 //@ownedClassDatums.61/@ownedPropertyDatums.0" requiredDatums="//@ownedClassDatums.0 //@ownedClassDatums.0/@ownedPropertyDatums.3 //@ownedClassDatums.1/@ownedPropertyDatums.0 //@ownedClassDatums.0/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uClassCS_2_Class_ownedProperties"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.15/@ownedPropertyDatums.0 //@ownedClassDatums.13/@ownedPropertyDatums.0" requiredDatums="//@ownedClassDatums.7 //@ownedClassDatums.11/@ownedPropertyDatums.1 //@ownedClassDatums.26/@ownedPropertyDatums.0 //@ownedClassDatums.18/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.1 //@ownedClassDatums.17/@ownedPropertyDatums.0 //@ownedClassDatums.24/@ownedPropertyDatums.0 //@ownedClassDatums.25/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.2 //@ownedClassDatums.23/@ownedPropertyDatums.1 //@ownedClassDatums.11/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.1 //@ownedClassDatums.33/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.0 //@ownedClassDatums.28/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.0 //@ownedClassDatums.20/@ownedPropertyDatums.0 //@ownedClassDatums.19/@ownedPropertyDatums.0 //@ownedClassDatums.23/@ownedPropertyDatums.0 //@ownedClassDatums.51/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.0 //@ownedClassDatums.39/@ownedPropertyDatums.1 //@ownedClassDatums.43/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.1 //@ownedClassDatums.39/@ownedPropertyDatums.2 //@ownedClassDatums.13/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.0 //@ownedClassDatums.47/@ownedPropertyDatums.0 //@ownedClassDatums.49/@ownedPropertyDatums.0 //@ownedClassDatums.44/@ownedPropertyDatums.0 //@ownedClassDatums.37/@ownedPropertyDatums.1 //@ownedClassDatums.39/@ownedPropertyDatums.0 //@ownedClassDatums.54/@ownedPropertyDatums.0 //@ownedClassDatums.54/@ownedPropertyDatums.1 //@ownedClassDatums.45/@ownedPropertyDatums.1 //@ownedClassDatums.1/@ownedPropertyDatums.0 //@ownedClassDatums.47/@ownedPropertyDatums.1 //@ownedClassDatums.37/@ownedPropertyDatums.0 //@ownedClassDatums.40/@ownedPropertyDatums.0 //@ownedClassDatums.16/@ownedPropertyDatums.0 //@ownedClassDatums.55/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.1 //@ownedClassDatums.41/@ownedPropertyDatums.1 //@ownedClassDatums.34/@ownedPropertyDatums.0 //@ownedClassDatums.56/@ownedPropertyDatums.0 //@ownedClassDatums.52/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.1 //@ownedClassDatums.45/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.1 //@ownedClassDatums.41/@ownedPropertyDatums.0 //@ownedClassDatums.43/@ownedPropertyDatums.1 //@ownedClassDatums.37/@ownedPropertyDatums.2"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_0_ownedSource"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.61/@ownedPropertyDatums.1 //@ownedClassDatums.13/@ownedPropertyDatums.1" requiredDatums="//@ownedClassDatums.7 //@ownedClassDatums.11/@ownedPropertyDatums.1 //@ownedClassDatums.26/@ownedPropertyDatums.0 //@ownedClassDatums.18/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.1 //@ownedClassDatums.17/@ownedPropertyDatums.0 //@ownedClassDatums.24/@ownedPropertyDatums.0 //@ownedClassDatums.25/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.2 //@ownedClassDatums.23/@ownedPropertyDatums.1 //@ownedClassDatums.11/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.1 //@ownedClassDatums.33/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.0 //@ownedClassDatums.28/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.0 //@ownedClassDatums.20/@ownedPropertyDatums.0 //@ownedClassDatums.19/@ownedPropertyDatums.0 //@ownedClassDatums.23/@ownedPropertyDatums.0 //@ownedClassDatums.51/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.0 //@ownedClassDatums.39/@ownedPropertyDatums.1 //@ownedClassDatums.43/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.1 //@ownedClassDatums.39/@ownedPropertyDatums.2 //@ownedClassDatums.13/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.0 //@ownedClassDatums.47/@ownedPropertyDatums.0 //@ownedClassDatums.49/@ownedPropertyDatums.0 //@ownedClassDatums.44/@ownedPropertyDatums.0 //@ownedClassDatums.37/@ownedPropertyDatums.1 //@ownedClassDatums.39/@ownedPropertyDatums.0 //@ownedClassDatums.54/@ownedPropertyDatums.0 //@ownedClassDatums.54/@ownedPropertyDatums.1 //@ownedClassDatums.45/@ownedPropertyDatums.1 //@ownedClassDatums.1/@ownedPropertyDatums.0 //@ownedClassDatums.47/@ownedPropertyDatums.1 //@ownedClassDatums.37/@ownedPropertyDatums.0 //@ownedClassDatums.40/@ownedPropertyDatums.0 //@ownedClassDatums.16/@ownedPropertyDatums.0 //@ownedClassDatums.55/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.1 //@ownedClassDatums.41/@ownedPropertyDatums.1 //@ownedClassDatums.34/@ownedPropertyDatums.0 //@ownedClassDatums.56/@ownedPropertyDatums.0 //@ownedClassDatums.52/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.1 //@ownedClassDatums.45/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.1 //@ownedClassDatums.41/@ownedPropertyDatums.0 //@ownedClassDatums.43/@ownedPropertyDatums.1 //@ownedClassDatums.2/@ownedPropertyDatums.2 //@ownedClassDatums.5/@ownedPropertyDatums.0 //@ownedClassDatums.14/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_0_referredProperty"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.14/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.3" requiredDatums="//@ownedClassDatums.7 //@ownedClassDatums.11/@ownedPropertyDatums.1 //@ownedClassDatums.26/@ownedPropertyDatums.0 //@ownedClassDatums.18/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.1 //@ownedClassDatums.17/@ownedPropertyDatums.0 //@ownedClassDatums.24/@ownedPropertyDatums.0 //@ownedClassDatums.25/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.2 //@ownedClassDatums.23/@ownedPropertyDatums.1 //@ownedClassDatums.11/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.1 //@ownedClassDatums.33/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.0 //@ownedClassDatums.28/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.0 //@ownedClassDatums.20/@ownedPropertyDatums.0 //@ownedClassDatums.19/@ownedPropertyDatums.0 //@ownedClassDatums.23/@ownedPropertyDatums.0 //@ownedClassDatums.51/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.0 //@ownedClassDatums.39/@ownedPropertyDatums.1 //@ownedClassDatums.43/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.1 //@ownedClassDatums.39/@ownedPropertyDatums.2 //@ownedClassDatums.13/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.0 //@ownedClassDatums.47/@ownedPropertyDatums.0 //@ownedClassDatums.49/@ownedPropertyDatums.0 //@ownedClassDatums.44/@ownedPropertyDatums.0 //@ownedClassDatums.37/@ownedPropertyDatums.1 //@ownedClassDatums.39/@ownedPropertyDatums.0 //@ownedClassDatums.54/@ownedPropertyDatums.0 //@ownedClassDatums.54/@ownedPropertyDatums.1 //@ownedClassDatums.45/@ownedPropertyDatums.1 //@ownedClassDatums.1/@ownedPropertyDatums.0 //@ownedClassDatums.47/@ownedPropertyDatums.1 //@ownedClassDatums.37/@ownedPropertyDatums.0 //@ownedClassDatums.40/@ownedPropertyDatums.0 //@ownedClassDatums.16/@ownedPropertyDatums.0 //@ownedClassDatums.55/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.1 //@ownedClassDatums.41/@ownedPropertyDatums.1 //@ownedClassDatums.34/@ownedPropertyDatums.0 //@ownedClassDatums.56/@ownedPropertyDatums.0 //@ownedClassDatums.52/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.1 //@ownedClassDatums.45/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.1 //@ownedClassDatums.41/@ownedPropertyDatums.0 //@ownedClassDatums.43/@ownedPropertyDatums.1 //@ownedClassDatums.14/@ownedPropertyDatums.0 //@ownedClassDatums.13/@ownedPropertyDatums.1"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_0_type"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.57/@ownedPropertyDatums.0 //@ownedClassDatums.37/@ownedPropertyDatums.3" requiredDatums="//@ownedClassDatums.7 //@ownedClassDatums.11/@ownedPropertyDatums.1 //@ownedClassDatums.26/@ownedPropertyDatums.0 //@ownedClassDatums.18/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.1 //@ownedClassDatums.17/@ownedPropertyDatums.0 //@ownedClassDatums.24/@ownedPropertyDatums.0 //@ownedClassDatums.25/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.2 //@ownedClassDatums.23/@ownedPropertyDatums.1 //@ownedClassDatums.11/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.1 //@ownedClassDatums.33/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.0 //@ownedClassDatums.28/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.0 //@ownedClassDatums.20/@ownedPropertyDatums.0 //@ownedClassDatums.19/@ownedPropertyDatums.0 //@ownedClassDatums.23/@ownedPropertyDatums.0 //@ownedClassDatums.51/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.0 //@ownedClassDatums.39/@ownedPropertyDatums.1 //@ownedClassDatums.43/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.1 //@ownedClassDatums.39/@ownedPropertyDatums.2 //@ownedClassDatums.13/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.0 //@ownedClassDatums.47/@ownedPropertyDatums.0 //@ownedClassDatums.49/@ownedPropertyDatums.0 //@ownedClassDatums.44/@ownedPropertyDatums.0 //@ownedClassDatums.37/@ownedPropertyDatums.1 //@ownedClassDatums.39/@ownedPropertyDatums.0 //@ownedClassDatums.54/@ownedPropertyDatums.0 //@ownedClassDatums.54/@ownedPropertyDatums.1 //@ownedClassDatums.45/@ownedPropertyDatums.1 //@ownedClassDatums.1/@ownedPropertyDatums.0 //@ownedClassDatums.47/@ownedPropertyDatums.1 //@ownedClassDatums.37/@ownedPropertyDatums.0 //@ownedClassDatums.40/@ownedPropertyDatums.0 //@ownedClassDatums.16/@ownedPropertyDatums.0 //@ownedClassDatums.55/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.1 //@ownedClassDatums.41/@ownedPropertyDatums.1 //@ownedClassDatums.34/@ownedPropertyDatums.0 //@ownedClassDatums.56/@ownedPropertyDatums.0 //@ownedClassDatums.52/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.1 //@ownedClassDatums.45/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.1 //@ownedClassDatums.41/@ownedPropertyDatums.0 //@ownedClassDatums.43/@ownedPropertyDatums.1"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_VariableExp_1_referredVariable"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.14/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.3" requiredDatums="//@ownedClassDatums.7 //@ownedClassDatums.11/@ownedPropertyDatums.1 //@ownedClassDatums.26/@ownedPropertyDatums.0 //@ownedClassDatums.18/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.1 //@ownedClassDatums.17/@ownedPropertyDatums.0 //@ownedClassDatums.24/@ownedPropertyDatums.0 //@ownedClassDatums.25/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.2 //@ownedClassDatums.23/@ownedPropertyDatums.1 //@ownedClassDatums.11/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.1 //@ownedClassDatums.33/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.0 //@ownedClassDatums.28/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.0 //@ownedClassDatums.20/@ownedPropertyDatums.0 //@ownedClassDatums.19/@ownedPropertyDatums.0 //@ownedClassDatums.23/@ownedPropertyDatums.0 //@ownedClassDatums.51/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.0 //@ownedClassDatums.39/@ownedPropertyDatums.1 //@ownedClassDatums.43/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.1 //@ownedClassDatums.39/@ownedPropertyDatums.2 //@ownedClassDatums.13/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.0 //@ownedClassDatums.47/@ownedPropertyDatums.0 //@ownedClassDatums.49/@ownedPropertyDatums.0 //@ownedClassDatums.44/@ownedPropertyDatums.0 //@ownedClassDatums.37/@ownedPropertyDatums.1 //@ownedClassDatums.39/@ownedPropertyDatums.0 //@ownedClassDatums.54/@ownedPropertyDatums.0 //@ownedClassDatums.54/@ownedPropertyDatums.1 //@ownedClassDatums.45/@ownedPropertyDatums.1 //@ownedClassDatums.1/@ownedPropertyDatums.0 //@ownedClassDatums.47/@ownedPropertyDatums.1 //@ownedClassDatums.37/@ownedPropertyDatums.0 //@ownedClassDatums.40/@ownedPropertyDatums.0 //@ownedClassDatums.16/@ownedPropertyDatums.0 //@ownedClassDatums.55/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.1 //@ownedClassDatums.41/@ownedPropertyDatums.1 //@ownedClassDatums.34/@ownedPropertyDatums.0 //@ownedClassDatums.56/@ownedPropertyDatums.0 //@ownedClassDatums.52/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.1 //@ownedClassDatums.45/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.1 //@ownedClassDatums.41/@ownedPropertyDatums.0 //@ownedClassDatums.43/@ownedPropertyDatums.1 //@ownedClassDatums.37/@ownedPropertyDatums.2 //@ownedClassDatums.57/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_VariableExp_1_type"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.15/@ownedPropertyDatums.0 //@ownedClassDatums.13/@ownedPropertyDatums.0" requiredDatums="//@ownedClassDatums.7 //@ownedClassDatums.11/@ownedPropertyDatums.1 //@ownedClassDatums.26/@ownedPropertyDatums.0 //@ownedClassDatums.18/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.1 //@ownedClassDatums.17/@ownedPropertyDatums.0 //@ownedClassDatums.24/@ownedPropertyDatums.0 //@ownedClassDatums.25/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.2 //@ownedClassDatums.23/@ownedPropertyDatums.1 //@ownedClassDatums.11/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.1 //@ownedClassDatums.33/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.0 //@ownedClassDatums.28/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.0 //@ownedClassDatums.20/@ownedPropertyDatums.0 //@ownedClassDatums.19/@ownedPropertyDatums.0 //@ownedClassDatums.23/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_1_ownedSource"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.61/@ownedPropertyDatums.1 //@ownedClassDatums.13/@ownedPropertyDatums.1" requiredDatums="//@ownedClassDatums.7 //@ownedClassDatums.11/@ownedPropertyDatums.1 //@ownedClassDatums.26/@ownedPropertyDatums.0 //@ownedClassDatums.18/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.1 //@ownedClassDatums.17/@ownedPropertyDatums.0 //@ownedClassDatums.24/@ownedPropertyDatums.0 //@ownedClassDatums.25/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.2 //@ownedClassDatums.23/@ownedPropertyDatums.1 //@ownedClassDatums.11/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.1 //@ownedClassDatums.33/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.0 //@ownedClassDatums.28/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.0 //@ownedClassDatums.20/@ownedPropertyDatums.0 //@ownedClassDatums.19/@ownedPropertyDatums.0 //@ownedClassDatums.23/@ownedPropertyDatums.0 //@ownedClassDatums.39/@ownedPropertyDatums.0 //@ownedClassDatums.54/@ownedPropertyDatums.0 //@ownedClassDatums.51/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.0 //@ownedClassDatums.39/@ownedPropertyDatums.1 //@ownedClassDatums.54/@ownedPropertyDatums.1 //@ownedClassDatums.45/@ownedPropertyDatums.1 //@ownedClassDatums.2/@ownedPropertyDatums.2 //@ownedClassDatums.47/@ownedPropertyDatums.1 //@ownedClassDatums.5/@ownedPropertyDatums.0 //@ownedClassDatums.43/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.0 //@ownedClassDatums.40/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.1 //@ownedClassDatums.16/@ownedPropertyDatums.0 //@ownedClassDatums.55/@ownedPropertyDatums.0 //@ownedClassDatums.13/@ownedPropertyDatums.0 //@ownedClassDatums.41/@ownedPropertyDatums.1 //@ownedClassDatums.38/@ownedPropertyDatums.0 //@ownedClassDatums.34/@ownedPropertyDatums.0 //@ownedClassDatums.56/@ownedPropertyDatums.0 //@ownedClassDatums.52/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.1 //@ownedClassDatums.47/@ownedPropertyDatums.0 //@ownedClassDatums.49/@ownedPropertyDatums.0 //@ownedClassDatums.45/@ownedPropertyDatums.0 //@ownedClassDatums.44/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.1 //@ownedClassDatums.41/@ownedPropertyDatums.0 //@ownedClassDatums.37/@ownedPropertyDatums.1 //@ownedClassDatums.43/@ownedPropertyDatums.1 //@ownedClassDatums.1/@ownedPropertyDatums.0 //@ownedClassDatums.14/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.1"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_1_referredProperty"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.14/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.3" requiredDatums="//@ownedClassDatums.7 //@ownedClassDatums.11/@ownedPropertyDatums.1 //@ownedClassDatums.26/@ownedPropertyDatums.0 //@ownedClassDatums.18/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.1 //@ownedClassDatums.17/@ownedPropertyDatums.0 //@ownedClassDatums.24/@ownedPropertyDatums.0 //@ownedClassDatums.25/@ownedPropertyDatums.0 //@ownedClassDatums.17/@ownedPropertyDatums.2 //@ownedClassDatums.23/@ownedPropertyDatums.1 //@ownedClassDatums.11/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.1 //@ownedClassDatums.33/@ownedPropertyDatums.0 //@ownedClassDatums.7/@ownedPropertyDatums.0 //@ownedClassDatums.28/@ownedPropertyDatums.0 //@ownedClassDatums.10/@ownedPropertyDatums.0 //@ownedClassDatums.20/@ownedPropertyDatums.0 //@ownedClassDatums.19/@ownedPropertyDatums.0 //@ownedClassDatums.23/@ownedPropertyDatums.0 //@ownedClassDatums.14/@ownedPropertyDatums.0 //@ownedClassDatums.13/@ownedPropertyDatums.1 //@ownedClassDatums.1/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_1_type"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.5/@ownedPropertyDatums.0" requiredDatums="//@ownedClassDatums.20 //@ownedClassDatums.20/@ownedPropertyDatums.1 //@ownedClassDatums.1/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uOperationCS_2_Operation_name"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.14/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.3" requiredDatums="//@ownedClassDatums.20 //@ownedClassDatums.35/@ownedPropertyDatums.1 //@ownedClassDatums.39/@ownedPropertyDatums.0 //@ownedClassDatums.5/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.1 //@ownedClassDatums.38/@ownedPropertyDatums.0 //@ownedClassDatums.34/@ownedPropertyDatums.0 //@ownedClassDatums.56/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0 //@ownedClassDatums.20/@ownedPropertyDatums.2"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uOperationCS_2_Operation_type"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.41/@ownedPropertyDatums.1 //@ownedClassDatums.51/@ownedPropertyDatums.1" requiredDatums="//@ownedClassDatums.20 //@ownedClassDatums.20/@ownedPropertyDatums.3 //@ownedClassDatums.1/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uOperationCS_2_Operation_ownedParameters"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.41/@ownedPropertyDatums.0 //@ownedClassDatums.47/@ownedPropertyDatums.2" requiredDatums="//@ownedClassDatums.20 //@ownedClassDatums.1/@ownedPropertyDatums.0 //@ownedClassDatums.20/@ownedPropertyDatums.0 //@ownedClassDatums.41/@ownedPropertyDatums.2 //@ownedClassDatums.14/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uOperationCS_2_Operation_ownedBodyExpression"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.5/@ownedPropertyDatums.0" requiredDatums="//@ownedClassDatums.58 //@ownedClassDatums.58/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uPackageCS_2_Package_name"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.2/@ownedPropertyDatums.4 //@ownedClassDatums.38/@ownedPropertyDatums.1" requiredDatums="//@ownedClassDatums.58 //@ownedClassDatums.58/@ownedPropertyDatums.1 //@ownedClassDatums.0/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uPackageCS_2_Package_ownedClasses"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.38/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.2" requiredDatums="//@ownedClassDatums.58 //@ownedClassDatums.58/@ownedPropertyDatums.2 //@ownedClassDatums.1/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uPackageCS_2_Package_ownedPackages"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.5/@ownedPropertyDatums.0" requiredDatums="//@ownedClassDatums.59 //@ownedClassDatums.59/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uParameterCS_2_Parameter_name"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.37/@ownedPropertyDatums.2 //@ownedClassDatums.2/@ownedPropertyDatums.3" requiredDatums="//@ownedClassDatums.59 //@ownedClassDatums.39/@ownedPropertyDatums.0 //@ownedClassDatums.54/@ownedPropertyDatums.0 //@ownedClassDatums.51/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.0 //@ownedClassDatums.39/@ownedPropertyDatums.1 //@ownedClassDatums.54/@ownedPropertyDatums.1 //@ownedClassDatums.45/@ownedPropertyDatums.1 //@ownedClassDatums.47/@ownedPropertyDatums.1 //@ownedClassDatums.5/@ownedPropertyDatums.0 //@ownedClassDatums.43/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.0 //@ownedClassDatums.40/@ownedPropertyDatums.0 //@ownedClassDatums.35/@ownedPropertyDatums.1 //@ownedClassDatums.16/@ownedPropertyDatums.0 //@ownedClassDatums.55/@ownedPropertyDatums.0 //@ownedClassDatums.13/@ownedPropertyDatums.0 //@ownedClassDatums.41/@ownedPropertyDatums.1 //@ownedClassDatums.38/@ownedPropertyDatums.0 //@ownedClassDatums.34/@ownedPropertyDatums.0 //@ownedClassDatums.56/@ownedPropertyDatums.0 //@ownedClassDatums.52/@ownedPropertyDatums.0 //@ownedClassDatums.49/@ownedPropertyDatums.0 //@ownedClassDatums.47/@ownedPropertyDatums.0 //@ownedClassDatums.45/@ownedPropertyDatums.0 //@ownedClassDatums.44/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.1 //@ownedClassDatums.41/@ownedPropertyDatums.0 //@ownedClassDatums.37/@ownedPropertyDatums.1 //@ownedClassDatums.43/@ownedPropertyDatums.1 //@ownedClassDatums.1/@ownedPropertyDatums.0 //@ownedClassDatums.59/@ownedPropertyDatums.1"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uParameterCS_2_Parameter_type"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.5/@ownedPropertyDatums.0" requiredDatums="//@ownedClassDatums.60 //@ownedClassDatums.60/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uPropertyCS_2_Property_name"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.14/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.3" requiredDatums="//@ownedClassDatums.60 //@ownedClassDatums.35/@ownedPropertyDatums.1 //@ownedClassDatums.39/@ownedPropertyDatums.0 //@ownedClassDatums.5/@ownedPropertyDatums.0 //@ownedClassDatums.2/@ownedPropertyDatums.1 //@ownedClassDatums.35/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.1 //@ownedClassDatums.38/@ownedPropertyDatums.0 //@ownedClassDatums.34/@ownedPropertyDatums.0 //@ownedClassDatums.56/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0 //@ownedClassDatums.60/@ownedPropertyDatums.1"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uPropertyCS_2_Property_type"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.39/@ownedPropertyDatums.0 //@ownedClassDatums.38/@ownedPropertyDatums.3" requiredDatums="//@ownedClassDatums.62 //@ownedClassDatums.62/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uRootCS_2_Root_ownedPackages"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.4/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0" requiredDatums="//@ownedClassDatums.11 //@ownedClassDatums.1/@ownedPropertyDatums.0 //@ownedClassDatums.11/@ownedPropertyDatums.0"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uCallExpCS_ast"/> + </ownedMappingActions> + <ownedMappingActions producedDatums="//@ownedClassDatums.4/@ownedPropertyDatums.0 //@ownedClassDatums.1/@ownedPropertyDatums.0" requiredDatums="//@ownedClassDatums.9"> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNavigationExpCS_ast"/> + </ownedMappingActions> + <ownedOtherMappingRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Class__ast"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ast" sourceNode="//@ownedOtherMappingRegions.0/@ownedNodes.0" + targetNode="//@ownedOtherMappingRegions.0/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.0" name="lClassCS" nodeRole="LOADED" outgoingEdges="//@ownedOtherMappingRegions.0/@ownedEdges.0" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cClassCS_2_Class.leftCS.guard.lClassCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedOtherMappingRegions.0/@ownedEdges.0" + name="rClass" nodeRole="REALIZED" matched="true"> + <referredVariable xsi:type="qvtc:RealizedVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cClassCS_2_Class.rightAS.bottom.rClass"/> + </ownedNodes> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cClassCS_2_Class"/> + </ownedOtherMappingRegions> + <ownedOtherMappingRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Operation__ast"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ast" sourceNode="//@ownedOtherMappingRegions.1/@ownedNodes.0" + targetNode="//@ownedOtherMappingRegions.1/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.20" name="lOperationCS" nodeRole="LOADED" outgoingEdges="//@ownedOtherMappingRegions.1/@ownedEdges.0" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cOperationCS_2_Operation.leftCS.guard.lOperationCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedOtherMappingRegions.1/@ownedEdges.0" + name="rOperation" nodeRole="REALIZED" matched="true"> + <referredVariable xsi:type="qvtc:RealizedVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cOperationCS_2_Operation.rightAS.bottom.rOperation"/> + </ownedNodes> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cOperationCS_2_Operation"/> + </ownedOtherMappingRegions> + <ownedOtherMappingRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Package__ast"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ast" sourceNode="//@ownedOtherMappingRegions.2/@ownedNodes.0" + targetNode="//@ownedOtherMappingRegions.2/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.58" name="lPackageCS" nodeRole="LOADED" outgoingEdges="//@ownedOtherMappingRegions.2/@ownedEdges.0" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cPackageCS_2_Package.leftCS.guard.lPackageCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.38" incomingEdges="//@ownedOtherMappingRegions.2/@ownedEdges.0" + name="rPackage" nodeRole="REALIZED" matched="true"> + <referredVariable xsi:type="qvtc:RealizedVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cPackageCS_2_Package.rightAS.bottom.rPackage"/> + </ownedNodes> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cPackageCS_2_Package"/> + </ownedOtherMappingRegions> + <ownedOtherMappingRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Parameter__ast"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ast" sourceNode="//@ownedOtherMappingRegions.3/@ownedNodes.0" + targetNode="//@ownedOtherMappingRegions.3/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.59" name="lParameterCS" nodeRole="LOADED" outgoingEdges="//@ownedOtherMappingRegions.3/@ownedEdges.0" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cParameterCS_2_Parameter.leftCS.guard.lParameterCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.51" incomingEdges="//@ownedOtherMappingRegions.3/@ownedEdges.0" + name="rParameter" nodeRole="REALIZED" matched="true"> + <referredVariable xsi:type="qvtc:RealizedVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cParameterCS_2_Parameter.rightAS.bottom.rParameter"/> + </ownedNodes> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cParameterCS_2_Parameter"/> + </ownedOtherMappingRegions> + <ownedOtherMappingRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Property__ast"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ast" sourceNode="//@ownedOtherMappingRegions.4/@ownedNodes.0" + targetNode="//@ownedOtherMappingRegions.4/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.60" name="lPropertyCS" nodeRole="LOADED" outgoingEdges="//@ownedOtherMappingRegions.4/@ownedEdges.0" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cPropertyCS_2_Property.leftCS.guard.lPropertyCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.61" incomingEdges="//@ownedOtherMappingRegions.4/@ownedEdges.0" + name="rProperty" nodeRole="REALIZED" matched="true"> + <referredVariable xsi:type="qvtc:RealizedVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cPropertyCS_2_Property.rightAS.bottom.rProperty"/> + </ownedNodes> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cPropertyCS_2_Property"/> + </ownedOtherMappingRegions> + <ownedOtherMappingRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Element__name"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedOtherMappingRegions.5/@ownedNodes.0" + targetNode="//@ownedOtherMappingRegions.5/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Class" sourceNode="//@ownedOtherMappingRegions.5/@ownedNodes.1" + targetNode="//@ownedOtherMappingRegions.5/@ownedNodes.2"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Class"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="name" sourceNode="//@ownedOtherMappingRegions.5/@ownedNodes.0" + targetNode="//@ownedOtherMappingRegions.5/@ownedNodes.3"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.ClassCS.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedOtherMappingRegions.5/@ownedNodes.3" + targetNode="//@ownedOtherMappingRegions.5/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="name" sourceNode="//@ownedOtherMappingRegions.5/@ownedNodes.2" + targetNode="//@ownedOtherMappingRegions.5/@ownedNodes.4"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.0" name="lClassCS" nodeRole="LOADED" outgoingEdges="//@ownedOtherMappingRegions.5/@ownedEdges.0 //@ownedOtherMappingRegions.5/@ownedEdges.2" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uClassCS_2_Class_name.leftCS.guard.lClassCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedOtherMappingRegions.5/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedOtherMappingRegions.5/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedOtherMappingRegions.5/@ownedEdges.1" + name="aClass" nodeRole="PREDICATED" outgoingEdges="//@ownedOtherMappingRegions.5/@ownedEdges.4" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.77" incomingEdges="//@ownedOtherMappingRegions.5/@ownedEdges.2" + name="name" nodeRole="LOADED" outgoingEdges="//@ownedOtherMappingRegions.5/@ownedEdges.3"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedOtherMappingRegions.5/@ownedEdges.3 //@ownedOtherMappingRegions.5/@ownedEdges.4" + name="toString" nodeRole="LOADED" matched="true"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uClassCS_2_Class_name"/> + </ownedOtherMappingRegions> + <ownedOtherMappingRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Element__name_1"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedOtherMappingRegions.6/@ownedNodes.0" + targetNode="//@ownedOtherMappingRegions.6/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Operation" sourceNode="//@ownedOtherMappingRegions.6/@ownedNodes.1" + targetNode="//@ownedOtherMappingRegions.6/@ownedNodes.2"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Operation"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="name" sourceNode="//@ownedOtherMappingRegions.6/@ownedNodes.0" + targetNode="//@ownedOtherMappingRegions.6/@ownedNodes.3"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.OperationCS.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedOtherMappingRegions.6/@ownedNodes.3" + targetNode="//@ownedOtherMappingRegions.6/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="name" sourceNode="//@ownedOtherMappingRegions.6/@ownedNodes.2" + targetNode="//@ownedOtherMappingRegions.6/@ownedNodes.4"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.20" name="lOperationCS" nodeRole="LOADED" outgoingEdges="//@ownedOtherMappingRegions.6/@ownedEdges.0 //@ownedOtherMappingRegions.6/@ownedEdges.2" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uOperationCS_2_Operation_name.leftCS.guard.lOperationCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedOtherMappingRegions.6/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedOtherMappingRegions.6/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedOtherMappingRegions.6/@ownedEdges.1" + name="aOperation" nodeRole="PREDICATED" outgoingEdges="//@ownedOtherMappingRegions.6/@ownedEdges.4" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.77" incomingEdges="//@ownedOtherMappingRegions.6/@ownedEdges.2" + name="name" nodeRole="LOADED" outgoingEdges="//@ownedOtherMappingRegions.6/@ownedEdges.3"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedOtherMappingRegions.6/@ownedEdges.3 //@ownedOtherMappingRegions.6/@ownedEdges.4" + name="toString" nodeRole="LOADED" matched="true"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uOperationCS_2_Operation_name"/> + </ownedOtherMappingRegions> + <ownedOtherMappingRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Element__name_2"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedOtherMappingRegions.7/@ownedNodes.0" + targetNode="//@ownedOtherMappingRegions.7/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Package" sourceNode="//@ownedOtherMappingRegions.7/@ownedNodes.1" + targetNode="//@ownedOtherMappingRegions.7/@ownedNodes.2"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Package"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="name" sourceNode="//@ownedOtherMappingRegions.7/@ownedNodes.0" + targetNode="//@ownedOtherMappingRegions.7/@ownedNodes.3"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PackageCS.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedOtherMappingRegions.7/@ownedNodes.3" + targetNode="//@ownedOtherMappingRegions.7/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="name" sourceNode="//@ownedOtherMappingRegions.7/@ownedNodes.2" + targetNode="//@ownedOtherMappingRegions.7/@ownedNodes.4"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.58" name="lPackageCS" nodeRole="LOADED" outgoingEdges="//@ownedOtherMappingRegions.7/@ownedEdges.0 //@ownedOtherMappingRegions.7/@ownedEdges.2" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uPackageCS_2_Package_name.leftCS.guard.lPackageCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedOtherMappingRegions.7/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedOtherMappingRegions.7/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.38" incomingEdges="//@ownedOtherMappingRegions.7/@ownedEdges.1" + name="aPackage" nodeRole="PREDICATED" outgoingEdges="//@ownedOtherMappingRegions.7/@ownedEdges.4" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.77" incomingEdges="//@ownedOtherMappingRegions.7/@ownedEdges.2" + name="name" nodeRole="LOADED" outgoingEdges="//@ownedOtherMappingRegions.7/@ownedEdges.3"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedOtherMappingRegions.7/@ownedEdges.3 //@ownedOtherMappingRegions.7/@ownedEdges.4" + name="toString" nodeRole="LOADED" matched="true"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uPackageCS_2_Package_name"/> + </ownedOtherMappingRegions> + <ownedOtherMappingRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Element__name_3"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedOtherMappingRegions.8/@ownedNodes.0" + targetNode="//@ownedOtherMappingRegions.8/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Parameter" sourceNode="//@ownedOtherMappingRegions.8/@ownedNodes.1" + targetNode="//@ownedOtherMappingRegions.8/@ownedNodes.2"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Parameter"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="name" sourceNode="//@ownedOtherMappingRegions.8/@ownedNodes.0" + targetNode="//@ownedOtherMappingRegions.8/@ownedNodes.3"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.ParameterCS.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedOtherMappingRegions.8/@ownedNodes.3" + targetNode="//@ownedOtherMappingRegions.8/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="name" sourceNode="//@ownedOtherMappingRegions.8/@ownedNodes.2" + targetNode="//@ownedOtherMappingRegions.8/@ownedNodes.4"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.59" name="lParameterCS" nodeRole="LOADED" outgoingEdges="//@ownedOtherMappingRegions.8/@ownedEdges.0 //@ownedOtherMappingRegions.8/@ownedEdges.2" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uParameterCS_2_Parameter_name.leftCS.guard.lParameterCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedOtherMappingRegions.8/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedOtherMappingRegions.8/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.51" incomingEdges="//@ownedOtherMappingRegions.8/@ownedEdges.1" + name="aParameter" nodeRole="PREDICATED" outgoingEdges="//@ownedOtherMappingRegions.8/@ownedEdges.4" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.77" incomingEdges="//@ownedOtherMappingRegions.8/@ownedEdges.2" + name="name" nodeRole="LOADED" outgoingEdges="//@ownedOtherMappingRegions.8/@ownedEdges.3"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedOtherMappingRegions.8/@ownedEdges.3 //@ownedOtherMappingRegions.8/@ownedEdges.4" + name="toString" nodeRole="LOADED" matched="true"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uParameterCS_2_Parameter_name"/> + </ownedOtherMappingRegions> + <ownedOtherMappingRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Element__name_4"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedOtherMappingRegions.9/@ownedNodes.0" + targetNode="//@ownedOtherMappingRegions.9/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Property" sourceNode="//@ownedOtherMappingRegions.9/@ownedNodes.1" + targetNode="//@ownedOtherMappingRegions.9/@ownedNodes.2"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Property"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="name" sourceNode="//@ownedOtherMappingRegions.9/@ownedNodes.0" + targetNode="//@ownedOtherMappingRegions.9/@ownedNodes.3"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PropertyCS.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedOtherMappingRegions.9/@ownedNodes.3" + targetNode="//@ownedOtherMappingRegions.9/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="name" sourceNode="//@ownedOtherMappingRegions.9/@ownedNodes.2" + targetNode="//@ownedOtherMappingRegions.9/@ownedNodes.4"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.60" name="lPropertyCS" nodeRole="LOADED" outgoingEdges="//@ownedOtherMappingRegions.9/@ownedEdges.0 //@ownedOtherMappingRegions.9/@ownedEdges.2" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uPropertyCS_2_Property_name.leftCS.guard.lPropertyCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedOtherMappingRegions.9/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedOtherMappingRegions.9/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.61" incomingEdges="//@ownedOtherMappingRegions.9/@ownedEdges.1" + name="aProperty" nodeRole="PREDICATED" outgoingEdges="//@ownedOtherMappingRegions.9/@ownedEdges.4" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.77" incomingEdges="//@ownedOtherMappingRegions.9/@ownedEdges.2" + name="name" nodeRole="LOADED" outgoingEdges="//@ownedOtherMappingRegions.9/@ownedEdges.3"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedOtherMappingRegions.9/@ownedEdges.3 //@ownedOtherMappingRegions.9/@ownedEdges.4" + name="toString" nodeRole="LOADED" matched="true"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uPropertyCS_2_Property_name"/> + </ownedOtherMappingRegions> + <ownedScheduledRegion symbolName="s_MiniOCLCS2AS" name="MiniOCLCS2AS"> + <ownedConnections xsi:type="qvts:NodeConnection" connectionRole="PASSED" name="ji_ClassCS" sourceEnds="//@ownedScheduledRegion/@ownedRegions.25/@ownedNodes.0" + classDatum="//@ownedClassDatums.0"/> + <ownedConnections xsi:type="qvts:NodeConnection" connectionRole="PASSED" name="ji_NameExpCS" sourceEnds="//@ownedScheduledRegion/@ownedRegions.25/@ownedNodes.1" + classDatum="//@ownedClassDatums.7"/> + <ownedConnections xsi:type="qvts:NodeConnection" connectionRole="PASSED" name="ji_CallExpCS" sourceEnds="//@ownedScheduledRegion/@ownedRegions.25/@ownedNodes.2" + classDatum="//@ownedClassDatums.11"/> + <ownedConnections xsi:type="qvts:NodeConnection" connectionRole="PREFERRED_NODE" name="jo_Element" sourceEnds="//@ownedScheduledRegion/@ownedRegions.2/@ownedNodes.1 //@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.1 //@ownedScheduledRegion/@ownedRegions.7/@ownedNodes.1 //@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.1 //@ownedScheduledRegion/@ownedRegions.5/@ownedNodes.2 //@ownedScheduledRegion/@ownedRegions.8/@ownedNodes.1 //@ownedScheduledRegion/@ownedRegions.6/@ownedNodes.3 //@ownedScheduledRegion/@ownedRegions.0/@ownedNodes.1 //@ownedScheduledRegion/@ownedRegions.4/@ownedNodes.2" + classDatum="//@ownedClassDatums.4"/> + <ownedConnections xsi:type="qvts:NodeConnection" connectionRole="PREFERRED_NODE" name="jo_CallExp" sourceEnds="//@ownedScheduledRegion/@ownedRegions.2/@ownedNodes.1 //@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.1" + classDatum="//@ownedClassDatums.16"/> + <ownedConnections xsi:type="qvts:NodeConnection" connectionRole="PREFERRED_NODE" name="jo_OCLExpression" sourceEnds="//@ownedScheduledRegion/@ownedRegions.2/@ownedNodes.1 //@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.1 //@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.1" + classDatum="//@ownedClassDatums.15"/> + <ownedConnections xsi:type="qvts:EdgeConnection" connectionRole="PREFERRED_EDGE" name="je_CSTrace_ast" sourceEnds="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.2/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.0"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedConnections> + <ownedConnections xsi:type="qvts:EdgeConnection" connectionRole="PREFERRED_EDGE" name="je_CallExp_ownedSource" sourceEnds="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.22 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.63"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedConnections> + <ownedConnections xsi:type="qvts:EdgeConnection" connectionRole="PREFERRED_EDGE" name="je_Operation_ownedBodyExpression" sourceEnds="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.20"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedBodyExpression"/> + </ownedConnections> + <ownedConnections xsi:type="qvts:NodeConnection" connectionRole="PASSED" name="ji_OperationCS" sourceEnds="//@ownedScheduledRegion/@ownedRegions.25/@ownedNodes.3" + classDatum="//@ownedClassDatums.20"/> + <ownedConnections xsi:type="qvts:NodeConnection" connectionRole="PASSED" name="ji_PackageCS" sourceEnds="//@ownedScheduledRegion/@ownedRegions.25/@ownedNodes.4" + classDatum="//@ownedClassDatums.58"/> + <ownedConnections xsi:type="qvts:NodeConnection" connectionRole="PASSED" name="ji_ParameterCS" sourceEnds="//@ownedScheduledRegion/@ownedRegions.25/@ownedNodes.5" + classDatum="//@ownedClassDatums.59"/> + <ownedConnections xsi:type="qvts:NodeConnection" connectionRole="PASSED" name="ji_PropertyCS" sourceEnds="//@ownedScheduledRegion/@ownedRegions.25/@ownedNodes.6" + classDatum="//@ownedClassDatums.60"/> + <ownedConnections xsi:type="qvts:NodeConnection" connectionRole="PASSED" name="ji_RootCS" sourceEnds="//@ownedScheduledRegion/@ownedRegions.25/@ownedNodes.7" + classDatum="//@ownedClassDatums.62"/> + <ownedConnections xsi:type="qvts:EdgeConnection" connectionRole="PREFERRED_EDGE" name="je_CSTrace_ast_1" sourceEnds="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.18/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.2/@ownedEdges.0"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedConnections> + <ownedConnections xsi:type="qvts:NodeConnection" connectionRole="PREFERRED_NODE" name="jo_PropertyCallExp" sourceEnds="//@ownedScheduledRegion/@ownedRegions.2/@ownedNodes.1 //@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.1" + classDatum="//@ownedClassDatums.13"/> + <ownedConnections xsi:type="qvts:EdgeConnection" connectionRole="PREFERRED_EDGE" name="je_TypedElement_type" sourceEnds="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.59"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedConnections> + <ownedConnections xsi:type="qvts:EdgeConnection" connectionRole="PREFERRED_EDGE" name="je_TypedElement_type_1" sourceEnds="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.9 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.9"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedConnections> + <ownedConnections xsi:type="qvts:EdgeConnection" connectionRole="PREFERRED_EDGE" name="je_PropertyCallExp_referredProperty" sourceEnds="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.65 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.65"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.PropertyCallExp.referredProperty"/> + </ownedConnections> + <ownedConnections xsi:type="qvts:EdgeConnection" connectionRole="PREFERRED_EDGE" name="je_TypedElement_type_2" sourceEnds="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.59"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedConnections> + <ownedConnections xsi:type="qvts:EdgeConnection" connectionRole="PREFERRED_EDGE" name="je_CSTrace_ast_2" sourceEnds="//@ownedScheduledRegion/@ownedRegions.18/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.0"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedConnections> + <ownedConnections xsi:type="qvts:NodeConnection" connectionRole="PREFERRED_NODE" name="jo_VariableExp" sourceEnds="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.1" + classDatum="//@ownedClassDatums.57"/> + <ownedConnections xsi:type="qvts:EdgeConnection" connectionRole="PREFERRED_EDGE" name="je_VariableExp_referredVariable" sourceEnds="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.62"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.VariableExp.referredVariable"/> + </ownedConnections> + <ownedConnections xsi:type="qvts:NodeConnection" connectionRole="PASSED" name="ji_NavigationExpCS" sourceEnds="//@ownedScheduledRegion/@ownedRegions.25/@ownedNodes.8" + classDatum="//@ownedClassDatums.9"/> + <ownedRegions xsi:type="qvts:NamedMappingRegion" symbolName="m_Class_name_e" name="cClassCS_2_Class\nuClassCS_2_Class_name" symbolNameSuffix="_e"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.0/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.0/@ownedNodes.0"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.0/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.0/@ownedNodes.2"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.ClassCS.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.0/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.0/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.0/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.0/@ownedNodes.0"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.0/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.0/@ownedEdges.3" + name="toString" nodeRole="LOADED" matched="true"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.0/@ownedEdges.2" + name="rClass" nodeRole="REALIZED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.3" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.0/@ownedEdges.0" + matched="true"> + <referredVariable xsi:type="qvtc:RealizedVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cClassCS_2_Class.rightAS.bottom.rClass"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.77" incomingEdges="//@ownedScheduledRegion/@ownedRegions.0/@ownedEdges.1" + name="name" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.0/@ownedEdges.3"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.0" incomingConnection="//@ownedScheduledRegion/@ownedConnections.0" + name="lClassCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.0/@ownedEdges.1 //@ownedScheduledRegion/@ownedRegions.0/@ownedEdges.2" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cClassCS_2_Class.leftCS.guard.lClassCS"/> + </ownedNodes> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_CollectionRange__ast"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.1" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.6 //@ownedScheduledRegion/@ownedConnections.14"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.2"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.2" targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.3"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.5" targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-1»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.9" incomingConnection="//@ownedScheduledRegion/@ownedConnections.6"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-2»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSource" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.11" incomingConnection="//@ownedScheduledRegion/@ownedConnections.7" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.11"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.11" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.10" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.10" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-3»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.12" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedOperations" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.12" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.13"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedOperations"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedProperties" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.12" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.14"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedProperties"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-4»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.16" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.17"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionItem.ownedItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.16" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.15" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.16" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CollectionItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-5»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParts" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.18"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionLiteralExp.ownedParts"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-6»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedFirst" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.20" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.22"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.20" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.19" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.21" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedLast" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.21" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.24"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.21" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.19" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.23" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-7»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSpecification" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.23" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.27"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Constraint.ownedSpecification"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Constraint" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.23" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.22" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.26" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Constraint"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-8»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.24" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-9»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.25" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBody" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.25" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.26" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.31"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedBody"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.25" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.30" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSelfVar" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.25" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.27" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.33"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedSelfVar"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.25" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.32" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-10»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.28" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedResult" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.28" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.29" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.36"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.IterateExp.ownedResult"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="IterateExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.28" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.35" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.IterateExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-11»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIn" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.31" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.39"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedIn"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.30" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.38" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedVariable" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.32" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.41"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedVariable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.32" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.30" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.40" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-12»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIterator" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.34" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.44"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LoopExp.ownedIterator"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LoopExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.33" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.43" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LoopExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-13»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.35" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-14»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.36" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBodyExpression" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.36" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.37" incomingConnection="//@ownedScheduledRegion/@ownedConnections.8" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.48"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedBodyExpression"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Operation" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.36" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.47" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Operation"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParameters" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.36" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.38"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedParameters"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-15»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.39" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedArguments" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.39" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.40"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OperationCallExp.ownedArguments"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-16»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedClasses" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.42"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedClasses"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.43"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-17»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.44" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedConstraints" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.44" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.45"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedConstraints"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedImports" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.44" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.46"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedImports"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.44" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.47"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-18»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.48" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.48" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.49"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedInitExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.48" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.50" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.62"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ownedInitExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Variable" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.50" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.48" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.61" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.Variable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.51"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.51" + targetNode="//@ownedScheduledRegion/@ownedRegions.1/@ownedNodes.52"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.7" incomingConnection="//@ownedScheduledRegion/@ownedConnections.1" + name="lNameExpCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.1 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.6" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cNameExpCS_2_PropertyCallExp_0.leftCS.guard.lNameExpCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.13" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.0" + name="rPropertyCallExp" nodeRole="REALIZED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.3 //@ownedScheduledRegion/@ownedConnections.4 //@ownedScheduledRegion/@ownedConnections.5 //@ownedScheduledRegion/@ownedConnections.15" + matched="true"> + <referredVariable xsi:type="qvtc:RealizedVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cNameExpCS_2_PropertyCallExp_0.rightAS.bottom.rPropertyCallExp"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.1" + name="isPropCallExpWithImplicitSource" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.2"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.2" + name="«true»"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.3" + name="isPropCallExpWithExplicitSource" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.4"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.4" + name="not" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.5" matched="true"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.5" + name="«true»"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.9 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.12 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.15 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.18 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.20 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.25 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.28 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.29 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.34 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.37 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.42 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.45 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.46 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.50 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.52 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.55 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.59" + name="isVariableExp" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.63"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.11" incomingConnection="//@ownedScheduledRegion/@ownedConnections.2" + name="«extra-1»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.8"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.3" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.8" name="ast" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.16" incomingConnection="//@ownedScheduledRegion/@ownedConnections.4" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.11" name="«extra-2»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.9 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.10"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.10" name="ownedSource" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.11"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.2" name="«extra-3»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.12 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.13 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.14"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.65" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.13" + name="ownedOperations" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.66" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.14" + name="ownedProperties" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.52" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.17" + name="«extra-4»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.15 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.16"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.16" name="ownedItem" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.17"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.49" name="«extra-5»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.18 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.19"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.67" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.19" + name="ownedParts" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.54" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.22 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.24" + name="«extra-6»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.20 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.21 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.23"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.21" name="ownedFirst" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.22"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.23" name="ownedLast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.24"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.40" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.27" + name="«extra-7»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.25 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.26"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.26" + name="ownedSpecification" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.27"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.3" + name="«extra-8»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.28"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.31 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.33" + name="«extra-9»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.29 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.30 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.32"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.30" name="ownedBody" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.31"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.32" + name="ownedSelfVar" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.33"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.43" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.36" + name="«extra-10»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.34 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.35"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.35" + name="ownedResult" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.36"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.45" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.39 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.41" + name="«extra-11»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.37 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.38 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.40"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.38" name="ownedIn" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.39"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.40" + name="ownedVariable" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.41"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.44" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.44" + name="«extra-12»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.42 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.43"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.43" + name="ownedIterator" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.44"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.5" name="«extra-13»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.45"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.48" + name="«extra-14»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.46 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.47 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.49"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.47" + name="ownedBodyExpression" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.48"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.68" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.49" + name="ownedParameters" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.55" name="«extra-15»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.50 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.51"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.69" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.51" + name="ownedArguments" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.38" name="«extra-16»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.52 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.53 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.54"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.70" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.53" + name="ownedClasses" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.54" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.39" name="«extra-17»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.55 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.56 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.57 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.58"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.72" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.56" + name="ownedConstraints" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.73" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.57" + name="ownedImports" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.58" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.62" + name="«extra-18»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.59 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.60 //@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.61"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.60" + name="vName" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.61" name="ownedInitExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.62"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.63" + name="not" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.64" matched="true"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.1/@ownedEdges.64" + name="«true»"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cNameExpCS_2_PropertyCallExp_0"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_PropertyCallExp__ast"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.2/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.2/@ownedNodes.1" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.6 //@ownedScheduledRegion/@ownedConnections.14"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.2/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.2/@ownedNodes.2"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.2/@ownedNodes.2" targetNode="//@ownedScheduledRegion/@ownedRegions.2/@ownedNodes.3"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.7" incomingConnection="//@ownedScheduledRegion/@ownedConnections.1" + name="lNameExpCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.2/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.2/@ownedEdges.1" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cNameExpCS_2_PropertyCallExp_1.leftCS.guard.lNameExpCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.13" incomingEdges="//@ownedScheduledRegion/@ownedRegions.2/@ownedEdges.0" + name="rPropertyCallExp" nodeRole="REALIZED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.3 //@ownedScheduledRegion/@ownedConnections.4 //@ownedScheduledRegion/@ownedConnections.5 //@ownedScheduledRegion/@ownedConnections.15" + matched="true"> + <referredVariable xsi:type="qvtc:RealizedVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cNameExpCS_2_PropertyCallExp_1.rightAS.bottom.rPropertyCallExp"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.2/@ownedEdges.1" + name="isPropCallExpWithExplicitSource" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.2/@ownedEdges.2"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.2/@ownedEdges.2" + name="«true»"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cNameExpCS_2_PropertyCallExp_1"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_CollectionRange__ast_1"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.1" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.6 //@ownedScheduledRegion/@ownedConnections.20"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.2"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.3"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.3" targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-1»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.6" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.6" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.7" incomingConnection="//@ownedScheduledRegion/@ownedConnections.6"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-2»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSource" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.9" incomingConnection="//@ownedScheduledRegion/@ownedConnections.7" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.9"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.9" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.8" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.8" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-3»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedOperations" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.11"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedOperations"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedProperties" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.12"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedProperties"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-4»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.14" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.15"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionItem.ownedItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.14" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.13" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.14" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CollectionItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-5»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParts" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.16"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionLiteralExp.ownedParts"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-6»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedFirst" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.18" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.20"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.18" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.17" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.19" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedLast" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.19" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.22"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.17" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.21" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-7»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.20" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSpecification" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.20" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.21" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.25"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Constraint.ownedSpecification"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Constraint" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.21" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.20" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.24" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Constraint"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-8»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-9»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.23" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBody" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.23" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.24" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.29"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedBody"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.24" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.23" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.28" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSelfVar" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.23" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.25" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.31"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedSelfVar"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.25" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.23" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.30" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-10»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedResult" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.27" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.34"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.IterateExp.ownedResult"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="IterateExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.26" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.33" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.IterateExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-11»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.28" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIn" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.28" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.29" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.37"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedIn"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.28" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.36" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedVariable" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.28" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.30" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.39"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedVariable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.28" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.38" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-12»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIterator" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.32" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.42"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LoopExp.ownedIterator"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LoopExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.32" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.31" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.41" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LoopExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-13»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-14»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBodyExpression" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.35" incomingConnection="//@ownedScheduledRegion/@ownedConnections.8" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.46"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedBodyExpression"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Operation" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.35" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.34" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.45" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Operation"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParameters" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.36"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedParameters"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-15»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedArguments" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.38"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OperationCallExp.ownedArguments"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-16»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.39" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedClasses" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.39" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.40"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedClasses"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.39" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.41"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-17»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedConstraints" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.43"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedConstraints"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedImports" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.44"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedImports"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.45"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-18»" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.46" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.46" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.47"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedInitExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.46" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.48" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.60"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ownedInitExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Variable" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.48" + targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.46" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.59" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.Variable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.5" targetNode="//@ownedScheduledRegion/@ownedRegions.3/@ownedNodes.49"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.7" incomingConnection="//@ownedScheduledRegion/@ownedConnections.1" + name="lNameExpCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.1 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.4" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cNameExpCS_2_VariableExp_1.leftCS.guard.lNameExpCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.57" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.0" + name="rVariableExp" nodeRole="REALIZED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.3 //@ownedScheduledRegion/@ownedConnections.5 //@ownedScheduledRegion/@ownedConnections.21" + matched="true"> + <referredVariable xsi:type="qvtc:RealizedVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cNameExpCS_2_VariableExp_1.rightAS.bottom.rVariableExp"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.1" + name="isPropCallExpWithExplicitSource" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.2"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.2" + name="not" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.3" matched="true"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.3" + name="«true»"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.5 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.10 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.13 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.16 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.18 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.23 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.26 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.27 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.32 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.35 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.40 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.43 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.44 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.48 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.50 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.53 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.57" + name="isVariableExp" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.61"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.11" incomingConnection="//@ownedScheduledRegion/@ownedConnections.2" + name="«extra-1»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.5 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.6"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.3" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.6" name="ast" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.16" incomingConnection="//@ownedScheduledRegion/@ownedConnections.4" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.9" name="«extra-2»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.8"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.8" name="ownedSource" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.9"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.2" name="«extra-3»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.10 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.11 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.12"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.65" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.11" + name="ownedOperations" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.66" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.12" + name="ownedProperties" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.52" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.15" + name="«extra-4»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.13 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.14"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.14" name="ownedItem" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.15"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.49" name="«extra-5»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.16 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.17"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.67" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.17" + name="ownedParts" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.54" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.20 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.22" + name="«extra-6»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.18 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.19 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.21"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.19" name="ownedFirst" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.20"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.21" name="ownedLast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.22"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.40" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.25" + name="«extra-7»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.23 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.24"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.24" + name="ownedSpecification" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.25"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.3" + name="«extra-8»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.26"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.29 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.31" + name="«extra-9»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.27 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.28 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.30"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.28" name="ownedBody" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.29"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.30" + name="ownedSelfVar" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.31"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.43" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.34" + name="«extra-10»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.32 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.33"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.33" + name="ownedResult" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.34"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.45" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.37 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.39" + name="«extra-11»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.35 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.36 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.38"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.36" name="ownedIn" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.37"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.38" + name="ownedVariable" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.39"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.44" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.42" + name="«extra-12»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.40 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.41"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.41" + name="ownedIterator" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.42"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.5" name="«extra-13»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.43"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.46" + name="«extra-14»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.44 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.45 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.47"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.45" + name="ownedBodyExpression" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.46"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.68" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.47" + name="ownedParameters" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.55" name="«extra-15»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.48 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.49"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.69" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.49" + name="ownedArguments" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.38" name="«extra-16»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.50 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.51 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.52"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.70" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.51" + name="ownedClasses" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.52" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.39" name="«extra-17»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.53 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.54 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.55 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.56"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.72" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.54" + name="ownedConstraints" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.73" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.55" + name="ownedImports" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.56" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.60" + name="«extra-18»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.57 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.58 //@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.59"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.58" + name="vName" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.59" name="ownedInitExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.60"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.3/@ownedEdges.61" + name="«true»"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cNameExpCS_2_VariableExp_1"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:NamedMappingRegion" symbolName="m_Operation_name_e" name="cOperationCS_2_Operation\nuOperationCS_2_Operation_name" + symbolNameSuffix="_e"> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.4/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.4/@ownedNodes.1"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.4/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.4/@ownedNodes.2"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.4/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.4/@ownedNodes.3"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.OperationCS.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.4/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.4/@ownedNodes.1"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.20" incomingConnection="//@ownedScheduledRegion/@ownedConnections.9" + name="lOperationCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.4/@ownedEdges.1 //@ownedScheduledRegion/@ownedRegions.4/@ownedEdges.2" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cOperationCS_2_Operation.leftCS.guard.lOperationCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.4/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.4/@ownedEdges.3" + name="toString" nodeRole="LOADED" matched="true"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedScheduledRegion/@ownedRegions.4/@ownedEdges.1" + name="rOperation" nodeRole="REALIZED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.3" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.4/@ownedEdges.3" + matched="true"> + <referredVariable xsi:type="qvtc:RealizedVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cOperationCS_2_Operation.rightAS.bottom.rOperation"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.77" incomingEdges="//@ownedScheduledRegion/@ownedRegions.4/@ownedEdges.2" + name="name" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.4/@ownedEdges.0"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:NamedMappingRegion" symbolName="m_Package_name_e" name="cPackageCS_2_Package\nuPackageCS_2_Package_name" + symbolNameSuffix="_e"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.5/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.5/@ownedNodes.3"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.5/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.5/@ownedNodes.3"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.5/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.5/@ownedNodes.2"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.5/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.5/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PackageCS.name"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.58" incomingConnection="//@ownedScheduledRegion/@ownedConnections.10" + name="lPackageCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.5/@ownedEdges.2 //@ownedScheduledRegion/@ownedRegions.5/@ownedEdges.3" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cPackageCS_2_Package.leftCS.guard.lPackageCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.77" incomingEdges="//@ownedScheduledRegion/@ownedRegions.5/@ownedEdges.3" + name="name" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.5/@ownedEdges.1"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.38" incomingEdges="//@ownedScheduledRegion/@ownedRegions.5/@ownedEdges.2" + name="rPackage" nodeRole="REALIZED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.3" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.5/@ownedEdges.0" + matched="true"> + <referredVariable xsi:type="qvtc:RealizedVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cPackageCS_2_Package.rightAS.bottom.rPackage"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.5/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.5/@ownedEdges.1" + name="toString" nodeRole="LOADED" matched="true"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:NamedMappingRegion" symbolName="m_Parameter_name_e" name="cParameterCS_2_Parameter\nuParameterCS_2_Parameter_name" + symbolNameSuffix="_e"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.6/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.6/@ownedNodes.0"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.ParameterCS.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.6/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.6/@ownedNodes.1"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.6/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.6/@ownedNodes.3"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.6/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.6/@ownedNodes.1"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.77" incomingEdges="//@ownedScheduledRegion/@ownedRegions.6/@ownedEdges.0" + name="name" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.6/@ownedEdges.3"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.6/@ownedEdges.1 //@ownedScheduledRegion/@ownedRegions.6/@ownedEdges.3" + name="toString" nodeRole="LOADED" matched="true"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.59" incomingConnection="//@ownedScheduledRegion/@ownedConnections.11" + name="lParameterCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.6/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.6/@ownedEdges.2" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cParameterCS_2_Parameter.leftCS.guard.lParameterCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.51" incomingEdges="//@ownedScheduledRegion/@ownedRegions.6/@ownedEdges.2" + name="rParameter" nodeRole="REALIZED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.3" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.6/@ownedEdges.1" + matched="true"> + <referredVariable xsi:type="qvtc:RealizedVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cParameterCS_2_Parameter.rightAS.bottom.rParameter"/> + </ownedNodes> + </ownedRegions> + <ownedRegions xsi:type="qvts:NamedMappingRegion" symbolName="m_Property_name_e" name="cPropertyCS_2_Property\nuPropertyCS_2_Property_name" + symbolNameSuffix="_e"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.7/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.7/@ownedNodes.0"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PropertyCS.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.7/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.7/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.7/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.7/@ownedNodes.2"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.7/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.7/@ownedNodes.2"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.77" incomingEdges="//@ownedScheduledRegion/@ownedRegions.7/@ownedEdges.0" + name="name" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.7/@ownedEdges.3"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.61" incomingEdges="//@ownedScheduledRegion/@ownedRegions.7/@ownedEdges.1" + name="rProperty" nodeRole="REALIZED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.3" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.7/@ownedEdges.2" + matched="true"> + <referredVariable xsi:type="qvtc:RealizedVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cPropertyCS_2_Property.rightAS.bottom.rProperty"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.7/@ownedEdges.2 //@ownedScheduledRegion/@ownedRegions.7/@ownedEdges.3" + name="toString" nodeRole="LOADED" matched="true"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.60" incomingConnection="//@ownedScheduledRegion/@ownedConnections.12" + name="lPropertyCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.7/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.7/@ownedEdges.1" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cPropertyCS_2_Property.leftCS.guard.lPropertyCS"/> + </ownedNodes> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Root__ast"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.8/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.8/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.62" incomingConnection="//@ownedScheduledRegion/@ownedConnections.13" + name="lRootCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.8/@ownedEdges.0" matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cRootCS_2_Root.leftCS.guard.lRootCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.39" incomingEdges="//@ownedScheduledRegion/@ownedRegions.8/@ownedEdges.0" + name="rRoot" nodeRole="REALIZED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.3" matched="true"> + <referredVariable xsi:type="qvtc:RealizedVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.cRootCS_2_Root.rightAS.bottom.rRoot"/> + </ownedNodes> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.cRootCS_2_Root"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Element__ast"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="navExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.9/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.9/@ownedNodes.1" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CallExpCS.navExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="CallExpCS" sourceNode="//@ownedScheduledRegion/@ownedRegions.9/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.9/@ownedNodes.0" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.0" + secondary="true"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.NavigationExpCS.CallExpCS"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.9/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.9/@ownedNodes.2"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.9/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.9/@ownedNodes.3" incomingConnection="//@ownedScheduledRegion/@ownedConnections.14"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.9/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.9/@ownedNodes.3" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.6"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.9/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.9/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="«type»" sourceNode="//@ownedScheduledRegion/@ownedRegions.9/@ownedNodes.4" targetNode="//@ownedScheduledRegion/@ownedRegions.9/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.9/@ownedNodes.5" targetNode="//@ownedScheduledRegion/@ownedRegions.9/@ownedNodes.6"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.11" incomingConnection="//@ownedScheduledRegion/@ownedConnections.2" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.1" name="lCallExpCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.5" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uCallExpCS_ast.leftCS.guard.lCallExpCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.9" incomingEdges="//@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.0" + name="navExp" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.1 //@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.2"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.2" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.3"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.16" incomingConnection="//@ownedScheduledRegion/@ownedConnections.4" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.4" + name="aCallExp" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.76" name="CallExpCS" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.6" + matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.5 //@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.6" + name="oclIsTypeOf" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.7" matched="true"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.9/@ownedEdges.7" + name="«true»"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uCallExpCS_ast"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_CollectionRange__CallExp_ownedSource"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::PropertyCallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.2" incomingConnection="//@ownedScheduledRegion/@ownedConnections.14"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.PropertyCallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="«vName»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.3" targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-1»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.6"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedInitExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.7" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.7"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ownedInitExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Variable" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.5" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.6" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.Variable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-2»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSource" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.9" incomingConnection="//@ownedScheduledRegion/@ownedConnections.7" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.10"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.9" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.8" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.9" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-3»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedOperations" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.11"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedOperations"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedProperties" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.12"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedProperties"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-4»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.14" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.16"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionItem.ownedItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.14" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.13" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.15" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CollectionItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-5»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParts" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.16"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionLiteralExp.ownedParts"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-6»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedFirst" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.18" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.21"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.18" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.17" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.20" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedLast" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.19" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.23"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.17" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.22" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-7»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.20" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSpecification" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.20" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.21" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.26"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Constraint.ownedSpecification"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Constraint" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.21" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.20" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.25" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Constraint"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-8»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBody" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.23" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.29"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedBody"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.23" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.22" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.28" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSelfVar" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.24" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.31"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedSelfVar"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.24" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.22" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.30" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-9»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.25" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedResult" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.25" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.26" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.34"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.IterateExp.ownedResult"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="IterateExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.25" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.33" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.IterateExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-10»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIn" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.28" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.37"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedIn"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.28" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.27" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.36" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedVariable" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.29" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.39"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedVariable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.27" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.38" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-11»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIterator" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.31" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.42"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LoopExp.ownedIterator"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LoopExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.30" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.41" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LoopExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-12»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.32" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-13»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-14»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBodyExpression" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.35" incomingConnection="//@ownedScheduledRegion/@ownedConnections.8" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.47"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedBodyExpression"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Operation" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.35" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.34" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.46" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Operation"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParameters" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.36"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedParameters"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-15»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedArguments" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.38"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OperationCallExp.ownedArguments"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-16»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.39" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedClasses" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.39" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.40"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedClasses"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.39" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.41"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-17»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedConstraints" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.43"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedConstraints"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedImports" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.44"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedImports"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.45"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«arg0»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.46"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="type" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.47" incomingConnection="//@ownedScheduledRegion/@ownedConnections.16"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«arg0»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.47" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.48"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="referredVariable" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.46" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.49"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="type" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.48" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.49"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ownedSource" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.49" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.64" + outgoingConnections="//@ownedScheduledRegion/@ownedConnections.7"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.49" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.2" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.63" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.50"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.50" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.51"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.51" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.52"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.53"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-18»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.54" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.53"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.54" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.55" incomingConnection="//@ownedScheduledRegion/@ownedConnections.6"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-19»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.56" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.53"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.53" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.57"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.57" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.58"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.59"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.59" + targetNode="//@ownedScheduledRegion/@ownedRegions.10/@ownedNodes.60"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.7" incomingConnection="//@ownedScheduledRegion/@ownedConnections.1" + name="lNameExpCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.65 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.68 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.74" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_0_ownedSource.leftCS.guard.lNameExpCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.13" incomingConnection="//@ownedScheduledRegion/@ownedConnections.15" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.1 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.64" + name="aPropertyCallExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.2 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.63" + matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.74" name="'self'" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.3"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.2 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.8 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.11 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.14 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.17 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.19 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.24 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.27 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.32 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.35 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.40 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.43 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.44 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.45 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.49 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.51 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.54" + name="lookupVariable" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.58 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.59"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.7" + name="«extra-1»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.5 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.6"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.5" + name="vName" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.6" name="ownedInitExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.7"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.16" incomingConnection="//@ownedScheduledRegion/@ownedConnections.4" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.10" name="«extra-2»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.8 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.9"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.9" name="ownedSource" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.10"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.2" name="«extra-3»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.11 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.12 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.13"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.65" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.12" + name="ownedOperations" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.66" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.13" + name="ownedProperties" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.52" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.16" + name="«extra-4»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.14 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.15"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.15" name="ownedItem" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.16"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.49" name="«extra-5»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.17 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.18"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.67" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.18" + name="ownedParts" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.54" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.21 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.23" + name="«extra-6»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.19 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.20 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.22"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.20" name="ownedFirst" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.21"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.22" name="ownedLast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.23"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.40" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.26" + name="«extra-7»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.24 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.25"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.25" + name="ownedSpecification" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.26"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.29 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.31" + name="«extra-8»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.27 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.28 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.30"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.28" name="ownedBody" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.29"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.30" + name="ownedSelfVar" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.31"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.43" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.34" + name="«extra-9»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.32 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.33"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.33" + name="ownedResult" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.34"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.45" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.37 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.39" + name="«extra-10»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.35 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.36 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.38"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.36" name="ownedIn" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.37"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.38" + name="ownedVariable" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.39"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.44" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.42" + name="«extra-11»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.40 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.41"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.41" + name="ownedIterator" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.42"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.5" name="«extra-12»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.43"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + name="«extra-13»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.44"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.47" + name="«extra-14»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.45 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.46 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.48"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.46" + name="ownedBodyExpression" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.47"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.68" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.48" + name="ownedParameters" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.55" name="«extra-15»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.49 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.50"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.69" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.50" + name="ownedArguments" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.38" name="«extra-16»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.51 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.52 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.53"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.70" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.52" + name="ownedClasses" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.53" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.39" name="«extra-17»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.54 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.55 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.56 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.57"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.72" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.55" + name="ownedConstraints" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.73" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.56" + name="ownedImports" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.57" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.58" + name="referredVariable" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.61" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.59" + name="type" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.60"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.60" + name="type" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.62" matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.57" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.61 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.62 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.63" + name="VariableExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.64" matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.65" + name="isPropCallExpWithExplicitSource" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.66"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.66" + name="not" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.67" matched="true"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.67" + name="«true»"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.68 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.69 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.71" + name="isVariableExp" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.72"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.11" incomingConnection="//@ownedScheduledRegion/@ownedConnections.2" + name="«extra-18»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.69 //@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.70"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.3" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.70" name="ast" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.3" + name="«extra-19»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.71"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.72" + name="not" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.73" matched="true"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.73" + name="«true»"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.74" + name="isPropCallExpWithImplicitSource" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.75"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.10/@ownedEdges.75" + name="«true»"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_0_ownedSource"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Element__referredProperty"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::PropertyCallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.2" incomingConnection="//@ownedScheduledRegion/@ownedConnections.14"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.PropertyCallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSource" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.3" incomingConnection="//@ownedScheduledRegion/@ownedConnections.7" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.3"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.2" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.2" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="type" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.17"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="expName" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.5" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.6"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.NameExpCS.expName"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="NameExpCS" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.0" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.5" + secondary="true"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PathNameCS.NameExpCS"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«exporter»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«aPathNameCS»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-1»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-2»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.9"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedInitExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.10" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.14"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ownedInitExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Variable" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.8" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.13" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.Variable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-3»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.11" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSource" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.11" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.12" incomingConnection="//@ownedScheduledRegion/@ownedConnections.7" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.17"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.12" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.11" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.16" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-4»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedOperations" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.14"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedOperations"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedProperties" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.15"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedProperties"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="superClasses" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.16"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.superClasses"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-5»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.18" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.24"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionItem.ownedItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.18" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.17" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.23" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CollectionItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-6»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParts" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.20"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionLiteralExp.ownedParts"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-7»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.21" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedFirst" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.21" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.22" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.29"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.21" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.28" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedLast" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.21" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.23" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.31"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.23" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.21" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.30" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-8»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.24" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSpecification" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.24" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.25" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.34"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Constraint.ownedSpecification"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Constraint" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.25" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.24" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.33" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Constraint"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-9»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBody" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.27" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.37"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedBody"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.26" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.36" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSelfVar" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.28" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.39"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedSelfVar"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.28" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.26" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.38" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-10»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedResult" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.30" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.42"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.IterateExp.ownedResult"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="IterateExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.29" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.41" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.IterateExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-11»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIn" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.32" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.45"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedIn"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.32" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.31" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.44" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedVariable" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.33" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.47"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedVariable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.31" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.46" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-12»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIterator" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.35" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.50"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LoopExp.ownedIterator"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LoopExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.35" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.34" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.49" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LoopExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-13»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.36" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-14»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBodyExpression" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.38" incomingConnection="//@ownedScheduledRegion/@ownedConnections.8" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.54"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedBodyExpression"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Operation" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.38" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.37" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.53" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Operation"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParameters" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.39"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedParameters"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-15»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.40" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedArguments" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.40" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.41"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OperationCallExp.ownedArguments"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-16»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedClasses" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.43"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedClasses"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.44"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-17»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.45" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedConstraints" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.45" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.46"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedConstraints"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedImports" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.45" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.47"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedImports"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.45" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.48"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="referredProperty" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.6" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.18"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.PropertyCallExp.referredProperty"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.49"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-18»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.50" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.49"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.50" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.51" incomingConnection="//@ownedScheduledRegion/@ownedConnections.6"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-19»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.52" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.49"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-20»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.53" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.49"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.49" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.54"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.54" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.55"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.56"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.56" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.57"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.57" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.58"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.59"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.59" + targetNode="//@ownedScheduledRegion/@ownedRegions.11/@ownedNodes.60"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.7" incomingConnection="//@ownedScheduledRegion/@ownedConnections.1" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.6" name="lNameExpCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.5 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.66 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.73 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.76" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_0_referredProperty.leftCS.guard.lNameExpCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.13" incomingConnection="//@ownedScheduledRegion/@ownedConnections.15" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.1 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.3" + name="aPropertyCallExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.2 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.65" + matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.2" name="ownedSource" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.4"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.4" + name="type" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.8"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.34" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.5" + name="expName" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.9"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.61" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.8 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.9 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.10 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.11 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.15 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.18 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.22 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.25 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.27 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.32 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.35 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.40 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.43 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.48 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.51 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.52 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.56 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.58 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.61 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.65" + name="lookupPropertyFrom" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.61" name="«extra-1»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.10"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.14" + name="«extra-2»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.11 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.12 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.13"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.12" + name="vName" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.13" name="ownedInitExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.14"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.16" incomingConnection="//@ownedScheduledRegion/@ownedConnections.4" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.17" name="«extra-3»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.15 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.16"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.16" name="ownedSource" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.17"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.2" name="«extra-4»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.18 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.19 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.20 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.21"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.65" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.19" + name="ownedOperations" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.66" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.20" + name="ownedProperties" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.70" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.21" + name="superClasses" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.52" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.24" + name="«extra-5»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.22 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.23"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.23" name="ownedItem" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.24"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.49" name="«extra-6»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.25 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.26"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.67" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.26" + name="ownedParts" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.54" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.29 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.31" + name="«extra-7»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.27 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.28 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.30"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.28" name="ownedFirst" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.29"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.30" name="ownedLast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.31"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.40" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.34" + name="«extra-8»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.32 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.33"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.33" + name="ownedSpecification" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.34"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.37 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.39" + name="«extra-9»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.35 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.36 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.38"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.36" name="ownedBody" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.37"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.38" + name="ownedSelfVar" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.39"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.43" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.42" + name="«extra-10»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.40 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.41"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.41" + name="ownedResult" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.42"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.45" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.45 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.47" + name="«extra-11»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.43 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.44 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.46"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.44" name="ownedIn" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.45"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.46" + name="ownedVariable" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.47"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.44" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.50" + name="«extra-12»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.48 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.49"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.49" + name="ownedIterator" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.50"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + name="«extra-13»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.51"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.54" + name="«extra-14»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.52 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.53 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.55"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.53" + name="ownedBodyExpression" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.54"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.68" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.55" + name="ownedParameters" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.55" name="«extra-15»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.56 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.57"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.69" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.57" + name="ownedArguments" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.38" name="«extra-16»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.58 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.59 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.60"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.70" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.59" + name="ownedClasses" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.60" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.39" name="«extra-17»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.61 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.62 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.63 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.64"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.72" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.62" + name="ownedConstraints" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.73" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.63" + name="ownedImports" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.64" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.66 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.67 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.69 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.70" + name="isVariableExp" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.71"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.11" incomingConnection="//@ownedScheduledRegion/@ownedConnections.2" + name="«extra-18»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.67 //@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.68"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.3" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.68" name="ast" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.3" + name="«extra-19»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.69"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.5" name="«extra-20»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.70"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.71" + name="not" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.72" matched="true"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.72" + name="«true»"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.73" + name="isPropCallExpWithExplicitSource" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.74"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.74" + name="not" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.75" matched="true"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.75" + name="«true»"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.76" + name="isPropCallExpWithImplicitSource" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.77"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.11/@ownedEdges.77" + name="«true»"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_0_referredProperty"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Element__type"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::PropertyCallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.2" incomingConnection="//@ownedScheduledRegion/@ownedConnections.14"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.PropertyCallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="referredProperty" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.3" incomingConnection="//@ownedScheduledRegion/@ownedConnections.18"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.PropertyCallExp.referredProperty"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="«object2»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="type" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.7" incomingConnection="//@ownedScheduledRegion/@ownedConnections.19"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«condition»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="«then»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.6" targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«else»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="type" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.8" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.17"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.9"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.9" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.10"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.11"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.11" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.12"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.12" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.13"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-1»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.16" incomingConnection="//@ownedScheduledRegion/@ownedConnections.6"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-2»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSource" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.18" incomingConnection="//@ownedScheduledRegion/@ownedConnections.7" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.20"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.18" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.17" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.19" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-3»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedOperations" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.20"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedOperations"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedProperties" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.21"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedProperties"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-4»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.23" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.26"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionItem.ownedItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.23" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.22" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.25" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CollectionItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-5»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.24" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParts" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.24" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.25"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionLiteralExp.ownedParts"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-6»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedFirst" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.27" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.31"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.26" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.30" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedLast" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.28" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.33"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.28" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.26" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.32" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-7»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSpecification" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.30" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.36"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Constraint.ownedSpecification"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Constraint" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.29" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.35" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Constraint"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-8»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-9»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.32" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBody" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.32" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.33" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.40"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedBody"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.32" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.39" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSelfVar" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.32" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.34" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.42"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedSelfVar"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.32" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.41" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-10»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.35" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedResult" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.35" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.36" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.45"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.IterateExp.ownedResult"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="IterateExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.36" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.35" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.44" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.IterateExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-11»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIn" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.38" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.48"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedIn"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.38" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.37" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.47" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedVariable" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.39" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.50"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedVariable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.39" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.37" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.49" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-12»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.40" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIterator" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.40" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.41" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.53"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LoopExp.ownedIterator"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LoopExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.40" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.52" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LoopExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-13»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-14»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.43" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBodyExpression" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.43" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.44" incomingConnection="//@ownedScheduledRegion/@ownedConnections.8" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.57"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedBodyExpression"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Operation" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.44" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.43" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.56" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Operation"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParameters" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.43" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.45"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedParameters"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-15»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.46" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedArguments" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.46" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.47"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OperationCallExp.ownedArguments"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-16»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.48" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedClasses" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.48" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.49"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedClasses"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.48" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.50"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-17»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.51" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedConstraints" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.51" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.52"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedConstraints"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedImports" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.51" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.53"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedImports"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.51" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.54"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-18»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.55" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.55" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.56"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedInitExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.55" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.57" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.71"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ownedInitExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Variable" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.57" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.55" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.70" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.Variable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.14" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.58"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.58" + targetNode="//@ownedScheduledRegion/@ownedRegions.12/@ownedNodes.59"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.7" incomingConnection="//@ownedScheduledRegion/@ownedConnections.1" + name="lNameExpCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.10 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.12 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.15" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_0_type.leftCS.guard.lNameExpCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.13" incomingConnection="//@ownedScheduledRegion/@ownedConnections.15" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.1" name="aPropertyCallExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.2 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.9" + matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.61" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.2" + name="unsafe" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.5" + matched="true"/> + <ownedNodes xsi:type="qvts:NullNode" classDatum="//@ownedClassDatums.84" name="«null»" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.4" + matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.4" + name="=" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.6" matched="true"/> + <ownedNodes xsi:type="qvts:NullNode" classDatum="//@ownedClassDatums.84" name="«null»" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.7"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.5" + name="type" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.8"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.8 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.9" + name="if" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.10" + name="isPropCallExpWithImplicitSource" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.11"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.11" + name="«true»"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.12" + name="isPropCallExpWithExplicitSource" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.13"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.13" + name="not" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.14" matched="true"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.14" + name="«true»"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.15 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.16 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.18 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.21 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.24 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.27 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.29 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.34 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.37 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.38 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.43 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.46 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.51 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.54 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.55 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.59 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.61 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.64 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.68" + name="isVariableExp" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.72"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.11" incomingConnection="//@ownedScheduledRegion/@ownedConnections.2" + name="«extra-1»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.16 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.17"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.3" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.17" name="ast" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.16" incomingConnection="//@ownedScheduledRegion/@ownedConnections.4" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.20" name="«extra-2»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.18 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.19"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.19" name="ownedSource" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.20"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.2" name="«extra-3»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.21 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.22 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.23"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.65" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.22" + name="ownedOperations" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.66" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.23" + name="ownedProperties" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.52" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.26" + name="«extra-4»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.24 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.25"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.25" name="ownedItem" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.26"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.49" name="«extra-5»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.27 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.28"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.67" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.28" + name="ownedParts" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.54" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.31 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.33" + name="«extra-6»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.29 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.30 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.32"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.30" name="ownedFirst" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.31"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.32" name="ownedLast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.33"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.40" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.36" + name="«extra-7»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.34 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.35"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.35" + name="ownedSpecification" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.36"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.3" + name="«extra-8»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.37"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.40 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.42" + name="«extra-9»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.38 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.39 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.41"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.39" name="ownedBody" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.40"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.41" + name="ownedSelfVar" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.42"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.43" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.45" + name="«extra-10»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.43 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.44"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.44" + name="ownedResult" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.45"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.45" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.48 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.50" + name="«extra-11»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.46 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.47 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.49"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.47" name="ownedIn" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.48"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.49" + name="ownedVariable" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.50"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.44" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.53" + name="«extra-12»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.51 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.52"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.52" + name="ownedIterator" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.53"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.5" name="«extra-13»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.54"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.57" + name="«extra-14»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.55 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.56 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.58"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.56" + name="ownedBodyExpression" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.57"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.68" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.58" + name="ownedParameters" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.55" name="«extra-15»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.59 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.60"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.69" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.60" + name="ownedArguments" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.38" name="«extra-16»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.61 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.62 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.63"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.70" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.62" + name="ownedClasses" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.63" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.39" name="«extra-17»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.64 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.65 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.66 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.67"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.72" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.65" + name="ownedConstraints" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.73" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.66" + name="ownedImports" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.67" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.71" + name="«extra-18»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.68 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.69 //@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.70"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.69" + name="vName" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.70" name="ownedInitExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.71"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.72" + name="not" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.73" matched="true"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.12/@ownedEdges.73" + name="«true»"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_0_type"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Element__CallExp_ownedSource"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::PropertyCallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.2" incomingConnection="//@ownedScheduledRegion/@ownedConnections.14"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.PropertyCallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.3"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="«object2»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="source" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.7" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.6"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CallExpCS.source"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="CallExpCS" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.3" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.5" + secondary="true"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CallExpCS.CallExpCS"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«condition»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="«then»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.6" targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«else»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.10"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="«object2»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.9" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.10"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.12" incomingConnection="//@ownedScheduledRegion/@ownedConnections.6"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«condition»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.13"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="«then»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.11" targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.13"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«else»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.12" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.13"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.15"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="«object2»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.14" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.15"/> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.17"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«condition»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.18"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="«then»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.16" targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.18"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«else»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.18"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ownedSource" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.18" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.23" + outgoingConnections="//@ownedScheduledRegion/@ownedConnections.7"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.18" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.2" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.22" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.19"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.13/@ownedNodes.20"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.7" incomingConnection="//@ownedScheduledRegion/@ownedConnections.1" + name="lNameExpCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.2 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.24" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_1_ownedSource.leftCS.guard.lNameExpCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.13" incomingConnection="//@ownedScheduledRegion/@ownedConnections.15" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.1 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.23" + name="aPropertyCallExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.22" matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.11" incomingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.2 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.6" + name="parentAsCallExpCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.5"/> + <ownedNodes xsi:type="qvts:NullNode" classDatum="//@ownedClassDatums.85" name="«null»" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.4" + matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.4" + name="=" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.7" matched="true"/> + <ownedNodes xsi:type="qvts:NullNode" classDatum="//@ownedClassDatums.85" name="«null»" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.8"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.11" incomingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.5" + name="source" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.9"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.11" incomingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.8 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.9" + name="if" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.10 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.12"/> + <ownedNodes xsi:type="qvts:NullNode" classDatum="//@ownedClassDatums.85" name="«null»" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.11" + matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.10 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.11" + name="=" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.13" matched="true"/> + <ownedNodes xsi:type="qvts:NullNode" classDatum="//@ownedClassDatums.84" name="«null»" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.14"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.3" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.12" name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.15"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.13 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.14 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.15" + name="if" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.16 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.18"/> + <ownedNodes xsi:type="qvts:NullNode" classDatum="//@ownedClassDatums.84" name="«null»" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.17" + matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.16 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.17" + name="=" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.19" matched="true"/> + <ownedNodes xsi:type="qvts:NullNode" classDatum="//@ownedClassDatums.84" name="«null»" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.20"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.16" incomingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.18" + name="aCallExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.21"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.16" incomingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.19 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.20 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.21 //@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.22" + name="if" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.23"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.24" + name="isPropCallExpWithExplicitSource" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.25"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.13/@ownedEdges.25" + name="«true»"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_1_ownedSource"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Element__referredProperty_1"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::PropertyCallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.2" incomingConnection="//@ownedScheduledRegion/@ownedConnections.14"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.PropertyCallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSource" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.3" incomingConnection="//@ownedScheduledRegion/@ownedConnections.7" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.3"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.2" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.2" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="type" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.17"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="expName" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.5" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.6"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.NameExpCS.expName"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="NameExpCS" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.0" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.5" + secondary="true"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PathNameCS.NameExpCS"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«exporter»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«aPathNameCS»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-1»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-2»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.9"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedInitExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.10" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.14"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ownedInitExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Variable" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.8" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.13" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.Variable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-3»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.11" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSource" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.11" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.12" incomingConnection="//@ownedScheduledRegion/@ownedConnections.7" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.17"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.12" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.11" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.16" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-4»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedOperations" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.14"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedOperations"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedProperties" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.15"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedProperties"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="superClasses" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.16"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.superClasses"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-5»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.18" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.24"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionItem.ownedItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.18" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.17" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.23" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CollectionItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-6»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParts" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.20"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionLiteralExp.ownedParts"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-7»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.21" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedFirst" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.21" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.22" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.29"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.21" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.28" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedLast" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.21" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.23" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.31"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.23" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.21" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.30" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-8»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.24" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSpecification" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.24" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.25" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.34"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Constraint.ownedSpecification"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Constraint" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.25" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.24" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.33" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Constraint"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-9»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBody" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.27" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.37"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedBody"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.26" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.36" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSelfVar" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.28" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.39"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedSelfVar"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.28" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.26" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.38" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-10»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedResult" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.30" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.42"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.IterateExp.ownedResult"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="IterateExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.29" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.41" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.IterateExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-11»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIn" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.32" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.45"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedIn"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.32" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.31" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.44" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedVariable" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.33" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.47"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedVariable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.31" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.46" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-12»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIterator" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.35" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.50"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LoopExp.ownedIterator"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LoopExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.35" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.34" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.49" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LoopExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-13»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.36" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-14»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBodyExpression" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.38" incomingConnection="//@ownedScheduledRegion/@ownedConnections.8" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.54"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedBodyExpression"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Operation" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.38" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.37" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.53" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Operation"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParameters" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.39"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedParameters"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-15»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.40" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedArguments" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.40" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.41"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OperationCallExp.ownedArguments"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-16»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedClasses" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.43"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedClasses"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.44"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-17»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.45" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedConstraints" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.45" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.46"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedConstraints"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedImports" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.45" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.47"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedImports"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.45" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.48"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="referredProperty" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.6" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.18"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.PropertyCallExp.referredProperty"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.49"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.49" + targetNode="//@ownedScheduledRegion/@ownedRegions.14/@ownedNodes.50"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.7" incomingConnection="//@ownedScheduledRegion/@ownedConnections.1" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.6" name="lNameExpCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.5 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.66" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_1_referredProperty.leftCS.guard.lNameExpCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.13" incomingConnection="//@ownedScheduledRegion/@ownedConnections.15" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.1 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.3" + name="aPropertyCallExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.2 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.65" + matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.2" name="ownedSource" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.4"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.4" + name="type" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.8"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.34" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.5" + name="expName" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.9"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.61" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.8 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.9 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.10 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.11 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.15 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.18 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.22 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.25 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.27 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.32 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.35 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.40 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.43 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.48 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.51 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.52 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.56 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.58 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.61 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.65" + name="lookupPropertyFrom" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.61" name="«extra-1»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.10"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.14" + name="«extra-2»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.11 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.12 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.13"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.12" + name="vName" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.13" name="ownedInitExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.14"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.16" incomingConnection="//@ownedScheduledRegion/@ownedConnections.4" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.17" name="«extra-3»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.15 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.16"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.16" name="ownedSource" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.17"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.2" name="«extra-4»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.18 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.19 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.20 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.21"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.65" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.19" + name="ownedOperations" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.66" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.20" + name="ownedProperties" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.70" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.21" + name="superClasses" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.52" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.24" + name="«extra-5»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.22 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.23"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.23" name="ownedItem" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.24"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.49" name="«extra-6»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.25 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.26"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.67" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.26" + name="ownedParts" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.54" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.29 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.31" + name="«extra-7»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.27 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.28 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.30"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.28" name="ownedFirst" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.29"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.30" name="ownedLast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.31"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.40" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.34" + name="«extra-8»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.32 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.33"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.33" + name="ownedSpecification" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.34"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.37 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.39" + name="«extra-9»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.35 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.36 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.38"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.36" name="ownedBody" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.37"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.38" + name="ownedSelfVar" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.39"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.43" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.42" + name="«extra-10»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.40 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.41"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.41" + name="ownedResult" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.42"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.45" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.45 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.47" + name="«extra-11»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.43 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.44 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.46"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.44" name="ownedIn" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.45"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.46" + name="ownedVariable" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.47"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.44" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.50" + name="«extra-12»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.48 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.49"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.49" + name="ownedIterator" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.50"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + name="«extra-13»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.51"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.54" + name="«extra-14»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.52 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.53 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.55"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.53" + name="ownedBodyExpression" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.54"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.68" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.55" + name="ownedParameters" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.55" name="«extra-15»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.56 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.57"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.69" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.57" + name="ownedArguments" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.38" name="«extra-16»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.58 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.59 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.60"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.70" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.59" + name="ownedClasses" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.60" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.39" name="«extra-17»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.61 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.62 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.63 //@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.64"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.72" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.62" + name="ownedConstraints" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.73" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.63" + name="ownedImports" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.64" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.66" + name="isPropCallExpWithExplicitSource" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.67"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.14/@ownedEdges.67" + name="«true»"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_1_referredProperty"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Element__type_1"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::PropertyCallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.2" incomingConnection="//@ownedScheduledRegion/@ownedConnections.14"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.PropertyCallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="referredProperty" sourceNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.3" incomingConnection="//@ownedScheduledRegion/@ownedConnections.18"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.PropertyCallExp.referredProperty"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="«object2»" sourceNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="type" sourceNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.7" incomingConnection="//@ownedScheduledRegion/@ownedConnections.19"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«condition»" sourceNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="«then»" sourceNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.6" targetNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«else»" sourceNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="type" sourceNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.8" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.17"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.9"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.9" + targetNode="//@ownedScheduledRegion/@ownedRegions.15/@ownedNodes.10"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.7" incomingConnection="//@ownedScheduledRegion/@ownedConnections.1" + name="lNameExpCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.10" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_1_type.leftCS.guard.lNameExpCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.13" incomingConnection="//@ownedScheduledRegion/@ownedConnections.15" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.1" name="aPropertyCallExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.2 //@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.9" + matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.61" incomingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.2" + name="unsafe" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.5" + matched="true"/> + <ownedNodes xsi:type="qvts:NullNode" classDatum="//@ownedClassDatums.84" name="«null»" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.4" + matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.4" + name="=" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.6" matched="true"/> + <ownedNodes xsi:type="qvts:NullNode" classDatum="//@ownedClassDatums.84" name="«null»" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.7"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.5" + name="type" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.8"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.8 //@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.9" + name="if" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.10" + name="isPropCallExpWithExplicitSource" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.11"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.15/@ownedEdges.11" + name="«true»"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_PropertyCallExp_1_type"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_CollectionRange__referredVariable"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::VariableExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.2" incomingConnection="//@ownedScheduledRegion/@ownedConnections.20"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.VariableExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="expName" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.3" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.3"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.NameExpCS.expName"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="NameExpCS" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.0" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.2" + secondary="true"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PathNameCS.NameExpCS"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="pathElements" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.4"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PathNameCS.pathElements"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«aPathElementCS»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-1»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.8"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedInitExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.9" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.11"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ownedInitExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Variable" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.9" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.7" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.10" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.Variable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-2»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSource" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.11" incomingConnection="//@ownedScheduledRegion/@ownedConnections.7" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.14"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.11" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.10" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.13" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-3»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.12" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedOperations" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.12" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.13"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedOperations"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedProperties" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.12" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.14"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedProperties"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-4»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.16" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.20"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionItem.ownedItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.16" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.15" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.19" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CollectionItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-5»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParts" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.18"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionLiteralExp.ownedParts"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-6»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedFirst" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.20" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.25"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.20" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.19" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.24" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedLast" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.21" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.27"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.21" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.19" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.26" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-7»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSpecification" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.23" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.30"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Constraint.ownedSpecification"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Constraint" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.23" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.22" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.29" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Constraint"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-8»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.24" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBody" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.24" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.25" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.33"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedBody"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.25" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.24" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.32" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSelfVar" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.24" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.26" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.35"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedSelfVar"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.24" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.34" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-9»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedResult" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.28" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.38"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.IterateExp.ownedResult"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="IterateExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.28" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.27" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.37" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.IterateExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-10»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIn" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.30" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.41"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedIn"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.29" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.40" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedVariable" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.31" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.43"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedVariable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.29" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.42" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-11»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.32" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIterator" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.32" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.33" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.46"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LoopExp.ownedIterator"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LoopExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.32" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.45" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LoopExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-12»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-13»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.35" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-14»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.36" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBodyExpression" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.36" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.37" incomingConnection="//@ownedScheduledRegion/@ownedConnections.8" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.51"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedBodyExpression"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Operation" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.36" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.50" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Operation"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParameters" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.36" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.38"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedParameters"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-15»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.39" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedArguments" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.39" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.40"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OperationCallExp.ownedArguments"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-16»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedClasses" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.42"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedClasses"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.43"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-17»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.44" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedConstraints" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.44" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.45"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedConstraints"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedImports" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.44" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.46"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedImports"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.44" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.47"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="referredVariable" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.6" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.22"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.VariableExp.referredVariable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.48"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-18»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.49" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.48"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.49" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.50" incomingConnection="//@ownedScheduledRegion/@ownedConnections.6"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-19»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.51" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.48"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.48" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.52"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.53"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.53" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.54"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.54" + targetNode="//@ownedScheduledRegion/@ownedRegions.16/@ownedNodes.55"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.7" incomingConnection="//@ownedScheduledRegion/@ownedConnections.1" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.3" name="lNameExpCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.2 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.63 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.68" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_VariableExp_1_referredVariable.leftCS.guard.lNameExpCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.57" incomingConnection="//@ownedScheduledRegion/@ownedConnections.21" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.1" name="aVariableExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.62" + matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.34" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.2" + name="expName" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.4"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.86" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.4" + name="pathElements" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.5"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.56" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.5" + name="first" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.7"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.8 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.12 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.15 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.18 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.21 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.23 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.28 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.31 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.36 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.39 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.44 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.47 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.48 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.49 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.53 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.55 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.58 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.62" + name="lookupVariable" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.11" + name="«extra-1»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.8 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.9 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.10"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.9" + name="vName" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.10" name="ownedInitExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.11"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.16" incomingConnection="//@ownedScheduledRegion/@ownedConnections.4" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.14" name="«extra-2»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.12 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.13"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.13" name="ownedSource" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.14"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.2" name="«extra-3»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.15 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.16 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.17"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.65" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.16" + name="ownedOperations" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.66" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.17" + name="ownedProperties" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.52" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.20" + name="«extra-4»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.18 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.19"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.19" name="ownedItem" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.20"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.49" name="«extra-5»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.21 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.22"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.67" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.22" + name="ownedParts" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.54" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.25 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.27" + name="«extra-6»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.23 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.24 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.26"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.24" name="ownedFirst" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.25"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.26" name="ownedLast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.27"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.40" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.30" + name="«extra-7»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.28 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.29"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.29" + name="ownedSpecification" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.30"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.33 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.35" + name="«extra-8»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.31 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.32 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.34"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.32" name="ownedBody" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.33"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.34" + name="ownedSelfVar" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.35"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.43" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.38" + name="«extra-9»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.36 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.37"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.37" + name="ownedResult" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.38"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.45" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.41 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.43" + name="«extra-10»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.39 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.40 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.42"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.40" name="ownedIn" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.41"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.42" + name="ownedVariable" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.43"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.44" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.46" + name="«extra-11»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.44 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.45"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.45" + name="ownedIterator" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.46"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.5" name="«extra-12»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.47"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + name="«extra-13»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.48"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.51" + name="«extra-14»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.49 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.50 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.52"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.50" + name="ownedBodyExpression" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.51"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.68" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.52" + name="ownedParameters" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.55" name="«extra-15»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.53 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.54"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.69" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.54" + name="ownedArguments" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.38" name="«extra-16»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.55 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.56 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.57"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.70" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.56" + name="ownedClasses" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.57" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.39" name="«extra-17»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.58 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.59 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.60 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.61"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.72" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.59" + name="ownedConstraints" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.73" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.60" + name="ownedImports" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.61" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.63 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.64 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.66" + name="isVariableExp" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.67"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.11" incomingConnection="//@ownedScheduledRegion/@ownedConnections.2" + name="«extra-18»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.64 //@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.65"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.3" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.65" name="ast" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.3" + name="«extra-19»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.66"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.67" + name="«true»"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.68" + name="isPropCallExpWithExplicitSource" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.69"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.69" + name="not" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.70" matched="true"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.16/@ownedEdges.70" + name="«true»"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_VariableExp_1_referredVariable"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Element__type_2"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::VariableExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.2" incomingConnection="//@ownedScheduledRegion/@ownedConnections.20"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.VariableExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="referredVariable" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.3" incomingConnection="//@ownedScheduledRegion/@ownedConnections.22"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.VariableExp.referredVariable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="type" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.16"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="type" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.4" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.17"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.5"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.6"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.6" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-1»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.9" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.9" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.10" incomingConnection="//@ownedScheduledRegion/@ownedConnections.6"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-2»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.11" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSource" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.11" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.12" incomingConnection="//@ownedScheduledRegion/@ownedConnections.7" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.13"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.12" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.11" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.12" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-3»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedOperations" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.14"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedOperations"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedProperties" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.15"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedProperties"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-4»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.16" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.16" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.17" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.19"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionItem.ownedItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.16" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.18" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CollectionItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-5»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.18" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParts" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.18" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.19"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionLiteralExp.ownedParts"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-6»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.20" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedFirst" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.20" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.21" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.24"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.21" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.20" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.23" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedLast" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.20" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.22" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.26"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.20" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.25" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-7»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.23" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSpecification" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.23" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.24" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.29"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Constraint.ownedSpecification"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Constraint" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.24" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.23" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.28" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Constraint"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-8»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.25" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-9»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBody" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.27" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.33"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedBody"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.26" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.32" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSelfVar" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.28" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.35"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedSelfVar"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.28" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.26" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.34" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-10»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedResult" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.30" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.38"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.IterateExp.ownedResult"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="IterateExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.29" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.37" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.IterateExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-11»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIn" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.32" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.41"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedIn"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.32" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.31" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.40" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedVariable" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.33" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.43"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedVariable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.31" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.42" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-12»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIterator" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.35" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.46"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LoopExp.ownedIterator"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LoopExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.35" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.34" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.45" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LoopExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-13»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.36" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-14»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBodyExpression" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.38" incomingConnection="//@ownedScheduledRegion/@ownedConnections.8" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.50"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedBodyExpression"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Operation" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.38" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.37" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.49" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Operation"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParameters" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.37" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.39"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedParameters"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-15»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.40" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedArguments" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.40" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.41"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OperationCallExp.ownedArguments"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-16»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedClasses" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.43"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedClasses"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.42" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.44"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-17»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.45" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedConstraints" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.45" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.46"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedConstraints"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedImports" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.45" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.47"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedImports"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.45" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.48"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-18»" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.49" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.49" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.50"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedInitExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.49" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.51" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.64"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ownedInitExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Variable" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.51" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.49" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.63" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.Variable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.17/@ownedNodes.52"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.7" incomingConnection="//@ownedScheduledRegion/@ownedConnections.1" + name="lNameExpCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.5 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.8" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_VariableExp_1_type.leftCS.guard.lNameExpCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.57" incomingConnection="//@ownedScheduledRegion/@ownedConnections.21" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.1" name="aVariableExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.2 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.4" + matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.2" + name="referredVariable" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.3" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.4" + name="type" nodeRole="PREDICATED" matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.5" + name="isPropCallExpWithExplicitSource" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.6"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.6" + name="not" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.7" matched="true"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.7" + name="«true»"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.8 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.9 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.11 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.14 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.17 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.20 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.22 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.27 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.30 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.31 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.36 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.39 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.44 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.47 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.48 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.52 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.54 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.57 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.61" + name="isVariableExp" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.65"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.11" incomingConnection="//@ownedScheduledRegion/@ownedConnections.2" + name="«extra-1»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.9 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.10"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.3" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.10" name="ast" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.16" incomingConnection="//@ownedScheduledRegion/@ownedConnections.4" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.13" name="«extra-2»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.11 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.12"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.12" name="ownedSource" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.13"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.2" name="«extra-3»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.14 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.15 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.16"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.65" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.15" + name="ownedOperations" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.66" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.16" + name="ownedProperties" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.52" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.19" + name="«extra-4»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.17 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.18"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.18" name="ownedItem" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.19"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.49" name="«extra-5»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.20 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.21"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.67" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.21" + name="ownedParts" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.54" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.24 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.26" + name="«extra-6»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.22 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.23 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.25"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.23" name="ownedFirst" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.24"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.25" name="ownedLast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.26"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.40" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.29" + name="«extra-7»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.27 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.28"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.28" + name="ownedSpecification" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.29"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.4" incomingConnection="//@ownedScheduledRegion/@ownedConnections.3" + name="«extra-8»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.30"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.33 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.35" + name="«extra-9»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.31 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.32 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.34"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.32" name="ownedBody" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.33"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.34" + name="ownedSelfVar" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.35"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.43" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.38" + name="«extra-10»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.36 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.37"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.37" + name="ownedResult" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.38"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.45" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.41 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.43" + name="«extra-11»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.39 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.40 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.42"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.40" name="ownedIn" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.41"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.42" + name="ownedVariable" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.43"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.44" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.46" + name="«extra-12»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.44 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.45"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.45" + name="ownedIterator" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.46"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.5" name="«extra-13»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.47"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.50" + name="«extra-14»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.48 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.49 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.51"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.49" + name="ownedBodyExpression" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.50"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.68" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.51" + name="ownedParameters" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.55" name="«extra-15»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.52 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.53"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.69" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.53" + name="ownedArguments" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.38" name="«extra-16»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.54 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.55 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.56"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.70" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.55" + name="ownedClasses" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.56" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.39" name="«extra-17»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.57 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.58 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.59 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.60"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.72" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.58" + name="ownedConstraints" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.73" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.59" + name="ownedImports" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.60" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.64" + name="«extra-18»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.61 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.62 //@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.63"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.62" + name="vName" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.63" name="ownedInitExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.64"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.17/@ownedEdges.65" + name="«true»"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNameExpCS_2_VariableExp_1_type"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_m_NavigationExpCS_ast0"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.18/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.18/@ownedNodes.1" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.14 //@ownedScheduledRegion/@ownedConnections.20"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.18/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.18/@ownedNodes.3"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="«type»" sourceNode="//@ownedScheduledRegion/@ownedRegions.18/@ownedNodes.2" targetNode="//@ownedScheduledRegion/@ownedRegions.18/@ownedNodes.3"/> + <ownedEdges xsi:type="qvts:PredicateEdge" edgeRole="LOADED" sourceNode="//@ownedScheduledRegion/@ownedRegions.18/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.18/@ownedNodes.4"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.9" incomingConnection="//@ownedScheduledRegion/@ownedConnections.23" + name="lNavigationExpCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.18/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.18/@ownedEdges.1" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uNavigationExpCS_ast.leftCS.guard.lNavigationExpCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:NullNode" classDatum="//@ownedClassDatums.84" incomingEdges="//@ownedScheduledRegion/@ownedRegions.18/@ownedEdges.0" + name="«null»" matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.76" name="NavigationExpCS" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.18/@ownedEdges.2" + matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.18/@ownedEdges.1 //@ownedScheduledRegion/@ownedRegions.18/@ownedEdges.2" + name="oclIsTypeOf" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.18/@ownedEdges.3" matched="true"/> + <ownedNodes xsi:type="qvts:TrueNode" classDatum="//@ownedClassDatums.64" incomingEdges="//@ownedScheduledRegion/@ownedRegions.18/@ownedEdges.3" + name="«true»"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uNavigationExpCS_ast"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Element__Operation_ownedBodyExpression"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Operation" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.2"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Operation"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="«arg0»" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.3" targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="body" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.5" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.4"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.OperationCS.body"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="OperationCS" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.0" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.3" + secondary="true"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.ExpCS.OperationCS"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.6"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::OCLExpression" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.6" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.7" incomingConnection="//@ownedScheduledRegion/@ownedConnections.6"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.OCLExpression"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«arg0»" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="«arg0»" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.9" targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.10"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="owningClass" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.11"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.owningClass"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«arg0»" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.11" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.12"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.10" targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.13"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="type" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.12" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.13"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«arg0»" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.14"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="type" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.17"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«arg0»" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.16"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" name="language" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.4" targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.17"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="ownedBody" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.17"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="ownedSelfVar" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.14" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.17"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="type" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.16" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.17"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ownedBodyExpression" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.17" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.21" + outgoingConnections="//@ownedScheduledRegion/@ownedConnections.8"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedBodyExpression"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="Operation" sourceNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.19/@ownedNodes.2" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.20" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Operation"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.20" incomingConnection="//@ownedScheduledRegion/@ownedConnections.9" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.4" name="lOperationCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.3" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uOperationCS_2_Operation_ownedBodyExpression.leftCS.guard.lOperationCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.1 //@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.21" + name="aOperation" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.9 //@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.20" + matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.74" name="'OCL'" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.2" + matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.2" + name="language" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.16" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.8" incomingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.3" + name="body" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.5"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.5" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.6"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.6" name="aOCLExpression" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.14"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.15" incomingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.7" + name="ownedBody" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.17" matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.74" name="'self'" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.8" + matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.8" + name="name" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.11" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.9" + name="owningClass" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.10"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.10" + name="type" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.12" matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.11 //@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.12" + name="Variable" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.13" matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.13" + name="ownedSelfVar" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.18" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.14" + name="type" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.15"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.15" + name="type" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.19" matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.16 //@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.17 //@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.18 //@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.19 //@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.20" + name="ExpressionInOCL" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.19/@ownedEdges.21" matched="true"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uOperationCS_2_Operation_ownedBodyExpression"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Element__ownedParameters"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Operation" sourceNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.2"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Operation"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="params" sourceNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.3"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.OperationCS.params"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:IteratedEdge" edgeRole="LOADED" name="«iterator»" sourceNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.5"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Parameter" sourceNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.6"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Parameter"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«source»" sourceNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«body»" sourceNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.6" + targetNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«1_»" sourceNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ownedParameters" sourceNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.20/@ownedNodes.8"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedParameters"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.20" incomingConnection="//@ownedScheduledRegion/@ownedConnections.9" + name="lOperationCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.2" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uOperationCS_2_Operation_ownedParameters.leftCS.guard.lOperationCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.1" + name="aOperation" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.10" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.87" incomingEdges="//@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.2" + name="params" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.6" + matched="true"/> + <ownedNodes xsi:type="qvts:IteratorNode" classDatum="//@ownedClassDatums.59" incomingEdges="//@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.3" + name="1_" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.8"> + <referredVariable xsi:type="pivot:IteratorVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.0/@ownedClasses.0/@rule.22/@bottomPattern/@assignment.0/@value/@ownedSource/@ownedIterators.0"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.4" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.5"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.51" incomingEdges="//@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.5" + name="aParameter" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.7"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.88" incomingEdges="//@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.8" + name="«collect»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.9" matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.89" incomingEdges="//@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.9 //@ownedScheduledRegion/@ownedRegions.20/@ownedEdges.10" + name="asOrderedSet" nodeRole="PREDICATED" matched="true"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uOperationCS_2_Operation_ownedParameters"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_CollectionRange__type"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Operation" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.2"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Operation"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="resultRef" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.3" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.3"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.OperationCS.resultRef"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="OperationCS" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.0" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.2" + secondary="true"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PathNameCS.OperationCS"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«aPathNameCS»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-1»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.6"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedInitExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.7" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.9"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ownedInitExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Variable" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.5" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.8" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.Variable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-2»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSource" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.9" incomingConnection="//@ownedScheduledRegion/@ownedConnections.7" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.12"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.9" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.8" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.11" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-3»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedOperations" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.11"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedOperations"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedProperties" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.12"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedProperties"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-4»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.14" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.18"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionItem.ownedItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.14" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.13" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.17" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CollectionItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-5»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParts" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.16"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionLiteralExp.ownedParts"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-6»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedFirst" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.18" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.23"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.18" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.17" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.22" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedLast" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.19" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.25"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.17" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.24" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-7»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.20" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSpecification" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.20" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.21" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.28"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Constraint.ownedSpecification"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Constraint" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.21" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.20" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.27" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Constraint"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-8»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBody" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.23" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.31"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedBody"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.23" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.22" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.30" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSelfVar" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.24" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.33"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedSelfVar"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.24" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.22" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.32" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-9»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.25" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedResult" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.25" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.26" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.36"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.IterateExp.ownedResult"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="IterateExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.25" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.35" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.IterateExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-10»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIn" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.28" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.39"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedIn"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.28" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.27" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.38" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedVariable" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.29" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.41"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedVariable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.27" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.40" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-11»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIterator" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.31" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.44"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LoopExp.ownedIterator"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LoopExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.30" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.43" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LoopExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-12»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.32" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-13»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBodyExpression" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.34" incomingConnection="//@ownedScheduledRegion/@ownedConnections.8" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.48"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedBodyExpression"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Operation" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.33" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.47" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Operation"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParameters" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.35"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedParameters"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-14»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.36" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedArguments" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.36" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.37"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OperationCallExp.ownedArguments"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-15»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.38" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedClasses" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.38" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.39"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedClasses"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.38" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.40"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-16»" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedConstraints" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.42"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedConstraints"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedImports" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.43"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedImports"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.44"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="type" sourceNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.21/@ownedNodes.4"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.20" incomingConnection="//@ownedScheduledRegion/@ownedConnections.9" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.3" name="lOperationCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.2" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uOperationCS_2_Operation_type.leftCS.guard.lOperationCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.1" + name="aOperation" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.59" + matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.34" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.2" + name="resultRef" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.5"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.5 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.10 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.13 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.16 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.19 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.21 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.26 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.29 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.34 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.37 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.42 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.45 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.46 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.50 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.52 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.55 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.59" + name="lookupClass" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.9" + name="«extra-1»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.8"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.7" + name="vName" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.8" name="ownedInitExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.9"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.16" incomingConnection="//@ownedScheduledRegion/@ownedConnections.4" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.12" name="«extra-2»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.10 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.11"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.11" name="ownedSource" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.12"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.2" name="«extra-3»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.13 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.14 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.15"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.65" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.14" + name="ownedOperations" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.66" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.15" + name="ownedProperties" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.52" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.18" + name="«extra-4»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.16 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.17"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.17" name="ownedItem" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.18"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.49" name="«extra-5»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.19 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.20"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.67" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.20" + name="ownedParts" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.54" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.23 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.25" + name="«extra-6»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.21 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.22 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.24"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.22" name="ownedFirst" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.23"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.24" name="ownedLast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.25"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.40" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.28" + name="«extra-7»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.26 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.27"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.27" + name="ownedSpecification" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.28"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.31 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.33" + name="«extra-8»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.29 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.30 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.32"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.30" name="ownedBody" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.31"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.32" + name="ownedSelfVar" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.33"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.43" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.36" + name="«extra-9»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.34 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.35"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.35" + name="ownedResult" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.36"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.45" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.39 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.41" + name="«extra-10»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.37 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.38 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.40"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.38" name="ownedIn" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.39"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.40" + name="ownedVariable" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.41"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.44" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.44" + name="«extra-11»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.42 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.43"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.43" + name="ownedIterator" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.44"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + name="«extra-12»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.45"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.48" + name="«extra-13»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.46 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.47 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.49"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.47" + name="ownedBodyExpression" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.48"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.68" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.49" + name="ownedParameters" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.55" name="«extra-14»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.50 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.51"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.69" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.51" + name="ownedArguments" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.38" name="«extra-15»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.52 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.53 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.54"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.70" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.53" + name="ownedClasses" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.54" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.39" name="«extra-16»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.55 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.56 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.57 //@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.58"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.72" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.56" + name="ownedConstraints" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.73" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.57" + name="ownedImports" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.21/@ownedEdges.58" + name="ownedPackages" nodeRole="PREDICATED"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uOperationCS_2_Operation_type"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_CollectionRange__type_1"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Parameter" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.2"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Parameter"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="typeRef" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.3" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.3"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.ParameterCS.typeRef"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="ParameterCS" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.0" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.2" + secondary="true"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PathNameCS.ParameterCS"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«aPathNameCS»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-1»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.6"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedInitExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.7" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.9"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ownedInitExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Variable" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.5" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.8" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.Variable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-2»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSource" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.9" incomingConnection="//@ownedScheduledRegion/@ownedConnections.7" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.12"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.9" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.8" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.11" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-3»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedOperations" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.11"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedOperations"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedProperties" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.12"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedProperties"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-4»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.14" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.18"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionItem.ownedItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.14" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.13" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.17" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CollectionItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-5»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParts" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.16"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionLiteralExp.ownedParts"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-6»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedFirst" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.18" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.23"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.18" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.17" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.22" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedLast" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.19" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.25"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.17" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.24" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-7»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.20" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSpecification" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.20" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.21" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.28"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Constraint.ownedSpecification"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Constraint" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.21" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.20" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.27" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Constraint"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-8»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBody" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.23" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.31"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedBody"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.23" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.22" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.30" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSelfVar" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.24" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.33"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedSelfVar"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.24" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.22" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.32" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-9»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.25" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedResult" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.25" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.26" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.36"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.IterateExp.ownedResult"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="IterateExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.25" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.35" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.IterateExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-10»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIn" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.28" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.39"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedIn"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.28" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.27" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.38" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedVariable" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.29" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.41"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedVariable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.27" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.40" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-11»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIterator" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.31" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.44"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LoopExp.ownedIterator"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LoopExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.30" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.43" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LoopExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-12»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.32" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-13»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBodyExpression" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.34" incomingConnection="//@ownedScheduledRegion/@ownedConnections.8" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.48"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedBodyExpression"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Operation" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.33" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.47" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Operation"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParameters" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.35"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedParameters"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-14»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.36" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedArguments" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.36" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.37"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OperationCallExp.ownedArguments"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-15»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.38" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedClasses" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.38" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.39"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedClasses"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.38" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.40"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-16»" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedConstraints" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.42"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedConstraints"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedImports" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.43"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedImports"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.44"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="type" sourceNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.22/@ownedNodes.4" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.16"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.59" incomingConnection="//@ownedScheduledRegion/@ownedConnections.11" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.3" name="lParameterCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.2" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uParameterCS_2_Parameter_type.leftCS.guard.lParameterCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.51" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.1" + name="aParameter" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.59" + matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.34" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.2" + name="typeRef" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.5"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.5 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.10 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.13 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.16 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.19 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.21 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.26 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.29 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.34 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.37 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.42 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.45 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.46 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.50 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.52 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.55 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.59" + name="lookupClass" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.9" + name="«extra-1»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.8"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.7" + name="vName" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.8" name="ownedInitExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.9"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.16" incomingConnection="//@ownedScheduledRegion/@ownedConnections.4" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.12" name="«extra-2»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.10 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.11"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.11" name="ownedSource" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.12"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.2" name="«extra-3»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.13 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.14 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.15"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.65" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.14" + name="ownedOperations" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.66" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.15" + name="ownedProperties" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.52" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.18" + name="«extra-4»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.16 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.17"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.17" name="ownedItem" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.18"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.49" name="«extra-5»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.19 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.20"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.67" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.20" + name="ownedParts" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.54" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.23 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.25" + name="«extra-6»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.21 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.22 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.24"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.22" name="ownedFirst" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.23"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.24" name="ownedLast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.25"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.40" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.28" + name="«extra-7»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.26 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.27"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.27" + name="ownedSpecification" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.28"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.31 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.33" + name="«extra-8»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.29 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.30 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.32"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.30" name="ownedBody" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.31"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.32" + name="ownedSelfVar" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.33"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.43" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.36" + name="«extra-9»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.34 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.35"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.35" + name="ownedResult" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.36"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.45" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.39 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.41" + name="«extra-10»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.37 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.38 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.40"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.38" name="ownedIn" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.39"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.40" + name="ownedVariable" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.41"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.44" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.44" + name="«extra-11»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.42 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.43"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.43" + name="ownedIterator" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.44"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + name="«extra-12»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.45"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.48" + name="«extra-13»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.46 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.47 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.49"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.47" + name="ownedBodyExpression" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.48"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.68" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.49" + name="ownedParameters" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.55" name="«extra-14»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.50 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.51"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.69" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.51" + name="ownedArguments" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.38" name="«extra-15»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.52 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.53 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.54"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.70" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.53" + name="ownedClasses" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.54" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.39" name="«extra-16»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.55 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.56 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.57 //@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.58"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.72" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.56" + name="ownedConstraints" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.73" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.57" + name="ownedImports" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.22/@ownedEdges.58" + name="ownedPackages" nodeRole="PREDICATED"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uParameterCS_2_Parameter_type"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_CollectionRange__type_2"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Property" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.2"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Property"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="typeRef" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.3" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.3"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PropertyCS.typeRef"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="PropertyCS" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.0" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.2" + secondary="true"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PathNameCS.PropertyCS"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«aPathNameCS»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-1»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="name" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.6"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.NamedElement.name"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedInitExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.7" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.9"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ownedInitExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Variable" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.5" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.8" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.Variable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-2»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSource" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.9" incomingConnection="//@ownedScheduledRegion/@ownedConnections.7" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.12"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CallExp.ownedSource"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CallExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.9" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.8" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.11" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CallExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-3»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedOperations" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.11"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedOperations"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedProperties" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.12"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedProperties"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-4»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.14" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.18"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionItem.ownedItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionItem" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.14" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.13" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.17" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.CollectionItem"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-5»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParts" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.16"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionLiteralExp.ownedParts"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-6»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedFirst" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.18" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.23"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.18" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.17" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.22" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedFirst"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedLast" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.17" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.19" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.25"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="CollectionRange" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.19" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.17" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.24" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#op.miniocl.CollectionRange.ownedLast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-7»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.20" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSpecification" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.20" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.21" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.28"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Constraint.ownedSpecification"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Constraint" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.21" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.20" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.27" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Constraint"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-8»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBody" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.23" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.31"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedBody"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.23" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.22" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.30" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedSelfVar" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.22" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.24" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.33"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.ownedSelfVar"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ExpressionInOCL" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.24" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.22" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.32" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.ExpressionInOCL"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-9»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.25" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedResult" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.25" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.26" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.36"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.IterateExp.ownedResult"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="IterateExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.26" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.25" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.35" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.IterateExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-10»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIn" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.28" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.39"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedIn"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.28" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.27" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.38" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OCLExpression.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedVariable" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.27" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.29" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.41"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LetExp.ownedVariable"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LetExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.29" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.27" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.40" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LetExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-11»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedIterator" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.30" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.31" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.44"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.LoopExp.ownedIterator"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="LoopExp" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.31" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.30" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.43" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Variable.LoopExp"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-12»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.32" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-13»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedBodyExpression" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.34" incomingConnection="//@ownedScheduledRegion/@ownedConnections.8" + oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.48"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedBodyExpression"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="Operation" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.34" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.33" oppositeEdge="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.47" + secondary="true"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.ExpressionInOCL.Operation"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedParameters" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.33" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.35"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Operation.ownedParameters"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-14»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.36" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedArguments" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.36" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.37"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.OperationCallExp.ownedArguments"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-15»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.38" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedClasses" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.38" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.39"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedClasses"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.38" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.40"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«extra-16»" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedConstraints" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.42"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedConstraints"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedImports" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.43"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedImports"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.41" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.44"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="type" sourceNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.23/@ownedNodes.4" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.19"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.TypedElement.type"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.60" incomingConnection="//@ownedScheduledRegion/@ownedConnections.12" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.3" name="lPropertyCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.2" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uPropertyCS_2_Property_type.leftCS.guard.lPropertyCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.61" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.1" + name="aProperty" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.59" + matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.34" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.2" + name="typeRef" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.5"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.5 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.10 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.13 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.16 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.19 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.21 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.26 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.29 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.34 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.37 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.42 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.45 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.46 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.50 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.52 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.55 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.59" + name="lookupClass" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.9" + name="«extra-1»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.8"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.74" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.7" + name="vName" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.8" name="ownedInitExp" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.9"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.16" incomingConnection="//@ownedScheduledRegion/@ownedConnections.4" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.12" name="«extra-2»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.10 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.11"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.11" name="ownedSource" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.12"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.2" name="«extra-3»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.13 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.14 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.15"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.65" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.14" + name="ownedOperations" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.66" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.15" + name="ownedProperties" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.52" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.18" + name="«extra-4»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.16 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.17"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.17" name="ownedItem" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.18"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.49" name="«extra-5»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.19 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.20"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.67" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.20" + name="ownedParts" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.54" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.23 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.25" + name="«extra-6»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.21 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.22 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.24"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.22" name="ownedFirst" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.23"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.24" name="ownedLast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.25"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.40" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.28" + name="«extra-7»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.26 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.27"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.27" + name="ownedSpecification" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.28"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.31 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.33" + name="«extra-8»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.29 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.30 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.32"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.30" name="ownedBody" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.31"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.32" + name="ownedSelfVar" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.33"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.43" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.36" + name="«extra-9»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.34 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.35"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.35" + name="ownedResult" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.36"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.45" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.39 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.41" + name="«extra-10»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.37 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.38 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.40"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.38" name="ownedIn" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.39"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.40" + name="ownedVariable" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.41"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.44" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.44" + name="«extra-11»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.42 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.43"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.37" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.43" + name="ownedIterator" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.44"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.15" incomingConnection="//@ownedScheduledRegion/@ownedConnections.5" + name="«extra-12»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.45"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.48" + name="«extra-13»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.46 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.47 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.49"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.47" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.47" + name="ownedBodyExpression" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.48"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.68" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.49" + name="ownedParameters" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.55" name="«extra-14»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.50 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.51"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.69" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.51" + name="ownedArguments" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.38" name="«extra-15»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.52 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.53 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.54"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.70" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.53" + name="ownedClasses" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.54" + name="ownedPackages" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.39" name="«extra-16»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.55 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.56 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.57 //@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.58"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.72" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.56" + name="ownedConstraints" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.73" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.57" + name="ownedImports" nodeRole="PREDICATED"/> + <ownedNodes xsi:type="qvts:DependencyNode" classDatum="//@ownedClassDatums.71" incomingEdges="//@ownedScheduledRegion/@ownedRegions.23/@ownedEdges.58" + name="ownedPackages" nodeRole="PREDICATED"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uPropertyCS_2_Property_type"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:BasicMappingRegion" symbolName="m_Element__ownedPackages_1"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Root" sourceNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.2"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Root"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="packages" sourceNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.0" + targetNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.3"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.RootCS.packages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:IteratedEdge" edgeRole="LOADED" name="«iterator»" sourceNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.5"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Package" sourceNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.6"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Package"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«source»" sourceNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«body»" sourceNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.6" + targetNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«1_»" sourceNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.7"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.8"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.24/@ownedNodes.8"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Root.ownedPackages"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.62" incomingConnection="//@ownedScheduledRegion/@ownedConnections.13" + name="lRootCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.2" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uRootCS_2_Root_ownedPackages.leftCS.guard.lRootCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.1" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.39" incomingEdges="//@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.1" + name="aRoot" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.10" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.93" incomingEdges="//@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.2" + name="packages" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.6" + matched="true"/> + <ownedNodes xsi:type="qvts:IteratorNode" classDatum="//@ownedClassDatums.58" incomingEdges="//@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.3" + name="1_" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.8"> + <referredVariable xsi:type="pivot:IteratorVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.0/@ownedClasses.0/@rule.31/@bottomPattern/@assignment.0/@value/@ownedSource/@ownedIterators.0"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.4" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.5"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.38" incomingEdges="//@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.5" + name="aPackage" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.7"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.94" incomingEdges="//@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.8" + name="«collect»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.9" matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.95" incomingEdges="//@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.9 //@ownedScheduledRegion/@ownedRegions.24/@ownedEdges.10" + name="asOrderedSet" nodeRole="PREDICATED" matched="true"/> + <referredMapping href="../MiniOCLCS2AS.qvtm.qvtcas#m..MiniOCLCS2AS_qvtm_qvtcas.uRootCS_2_Root_ownedPackages"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:LoadingRegion" symbolName="__root__"> + <ownedNodes xsi:type="qvts:ComposedNode" classDatum="//@ownedClassDatums.98" name="«ClassCS»" nodeRole="LOADED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.0"/> + <ownedNodes xsi:type="qvts:ComposedNode" classDatum="//@ownedClassDatums.99" name="«NameExpCS»" nodeRole="LOADED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.1"/> + <ownedNodes xsi:type="qvts:ComposedNode" classDatum="//@ownedClassDatums.100" name="«CallExpCS»" nodeRole="LOADED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.2"/> + <ownedNodes xsi:type="qvts:ComposedNode" classDatum="//@ownedClassDatums.101" name="«OperationCS»" nodeRole="LOADED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.9"/> + <ownedNodes xsi:type="qvts:ComposedNode" classDatum="//@ownedClassDatums.102" name="«PackageCS»" nodeRole="LOADED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.10"/> + <ownedNodes xsi:type="qvts:ComposedNode" classDatum="//@ownedClassDatums.103" name="«ParameterCS»" nodeRole="LOADED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.11"/> + <ownedNodes xsi:type="qvts:ComposedNode" classDatum="//@ownedClassDatums.104" name="«PropertyCS»" nodeRole="LOADED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.12"/> + <ownedNodes xsi:type="qvts:ComposedNode" classDatum="//@ownedClassDatums.105" name="«RootCS»" nodeRole="LOADED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.13"/> + <ownedNodes xsi:type="qvts:ComposedNode" classDatum="//@ownedClassDatums.106" name="«NavigationExpCS»" nodeRole="LOADED" outgoingConnections="//@ownedScheduledRegion/@ownedConnections.23"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:NamedMappingRegion" symbolName="m_Element__ownedOperations_ownedProperties_lc" name="uClassCS_2_Class_ownedOperations\nuClassCS_2_Class_ownedProperties" + symbolNameSuffix="_lc"> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.12" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.8"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«body»" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.9"/> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Operation" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.5"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Operation"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:IteratedEdge" edgeRole="LOADED" name="«iterator»" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.12"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.10"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«body»" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="operations" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.14"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.ClassCS.operations"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Property" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.15"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Property"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="properties" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.3"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.ClassCS.properties"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.6"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«1_»" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.12" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.9"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ownedOperations" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.11"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedOperations"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.11"/> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Class" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.13"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Class"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.9" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.0"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ownedProperties" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.13" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.0"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Class.ownedProperties"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«source»" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.9"/> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Class" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.6" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.13"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Class"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«source»" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.14" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«1_»" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.4"/> + <ownedEdges xsi:type="qvts:IteratedEdge" edgeRole="LOADED" name="«iterator»" sourceNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.14" + targetNode="//@ownedScheduledRegion/@ownedRegions.26/@ownedNodes.7"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.83" incomingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.15 //@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.16" + name="asOrderedSet" nodeRole="PREDICATED" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.11" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.14" matched="true"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.0" incomingConnection="//@ownedScheduledRegion/@ownedConnections.0" + name="lClassCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.8 //@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.9 //@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.11" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uClassCS_2_Class_ownedOperations.leftCS.guard.lClassCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.81" incomingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.8" + name="properties" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.17" + matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.79" incomingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.5 //@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.19 //@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.20" + name="«collect»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.13" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.41" incomingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.2" + name="aOperation" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.5"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.9" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.18" matched="true"/> + <ownedNodes xsi:type="qvts:IteratorNode" classDatum="//@ownedClassDatums.20" incomingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.21" + name="1_" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.20"> + <referredVariable xsi:type="pivot:IteratorVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.0/@ownedClasses.0/@rule.10/@bottomPattern/@assignment.0/@value/@ownedSource/@ownedIterators.0"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.0" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.7"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.82" incomingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.1 //@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.10 //@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.17" + name="«collect»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.15" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.4" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.2"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.80" incomingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.12 //@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.13" + name="asOrderedSet" nodeRole="PREDICATED" matched="true"/> + <ownedNodes xsi:type="qvts:IteratorNode" classDatum="//@ownedClassDatums.60" incomingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.3" + name="1_" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.10"> + <referredVariable xsi:type="pivot:IteratorVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.0/@ownedClasses.0/@rule.11/@bottomPattern/@assignment.0/@value/@ownedSource/@ownedIterators.0"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.14 //@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.18" + name="aClass" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.12 //@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.16" + matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.78" incomingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.6" + name="operations" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.19 //@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.21" + matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.61" incomingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.7" + name="aProperty" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.26/@ownedEdges.1"/> + </ownedRegions> + <ownedRegions xsi:type="qvts:NamedMappingRegion" symbolName="m_Element__ownedClasses_ownedPackages_lc" name="uPackageCS_2_Package_ownedClasses\nuPackageCS_2_Package_ownedPackages" + symbolNameSuffix="_lc"> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.9" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.0"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ownedPackages" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.14" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.13"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedPackages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«body»" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.7" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.9"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«1_»" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.11" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.9"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«source»" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.15"/> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«1_»" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.12" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.15"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.10"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Package" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.1" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.14"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Package"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«body»" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.5" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.15"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.12" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.2"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:IteratedEdge" edgeRole="LOADED" name="«iterator»" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.6" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.11"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="packages" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.8"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PackageCS.packages"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="PREDICATED" name="«self»" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.15" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.13"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="REALIZED" name="ownedClasses" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.14" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.0"> + <referredProperty href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#p.miniocl.Package.ownedClasses"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:IteratedEdge" edgeRole="LOADED" name="«iterator»" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.8" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.12"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.1"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Package" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.10" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.14"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Package"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:ExpressionEdge" edgeRole="LOADED" name="«source»" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.6" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.9"/> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="PREDICATED" name="ast" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.11" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.3"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.CSTrace.ast"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:NavigationEdge" edgeRole="LOADED" name="classes" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.4" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.6"> + <referredProperty href="../generated/MiniOCLCS.ecore.oclas#p.minioclcs.PackageCS.classes"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Class" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.3" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.7"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Class"/> + </ownedEdges> + <ownedEdges xsi:type="qvts:CastEdge" edgeRole="PREDICATED" name="«cast»\nminiocl::Package" sourceNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.2" + targetNode="//@ownedScheduledRegion/@ownedRegions.27/@ownedNodes.5"> + <referredClass href="../../../org.eclipse.qvtd.doc.miniocl/model/MiniOCL.ecore.oclas#T.miniocl.Package"/> + </ownedEdges> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.92" incomingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.0 //@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.13" + name="asOrderedSet" nodeRole="PREDICATED" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.15" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.7" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.9" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.21"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.18" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.20"/> + <ownedNodes xsi:type="qvts:PatternVariableNode" classDatum="//@ownedClassDatums.58" incomingConnection="//@ownedScheduledRegion/@ownedConnections.10" + name="lPackageCS" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.6 //@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.11 //@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.15 //@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.19" + matched="true"> + <referredVariable xsi:type="qvtc:GuardVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#qV..MiniOCLCS2AS_qvtm_qvtcas.uPackageCS_2_Package_ownedClasses.leftCS.guard.lPackageCS"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.38" incomingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.21" + name="aPackage" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.8"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.90" incomingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.19" + name="classes" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.10 //@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.17" + matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.2" incomingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.20" + name="aClass" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.2"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.93" incomingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.11" + name="packages" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.14" + matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.91" incomingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.2 //@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.17" + name="«collect»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.0" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.4" incomingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.6" + name="ast" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.16" matched="true"/> + <ownedNodes xsi:type="qvts:IteratorNode" classDatum="//@ownedClassDatums.0" incomingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.10" + name="1_" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.3 //@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.18"> + <referredVariable xsi:type="pivot:IteratorVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.0/@ownedClasses.0/@rule.25/@bottomPattern/@assignment.0/@value/@ownedSource/@ownedIterators.0"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:IteratorNode" classDatum="//@ownedClassDatums.58" incomingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.14" + name="1_" nodeRole="LOADED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.5 //@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.9"> + <referredVariable xsi:type="pivot:IteratorVariable" href="../MiniOCLCS2AS.qvtm.qvtcas#//@ownedPackages.0/@ownedClasses.0/@rule.26/@bottomPattern/@assignment.0/@value/@ownedSource/@ownedIterators.0"/> + </ownedNodes> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.95" incomingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.1 //@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.12" + name="asOrderedSet" nodeRole="PREDICATED" matched="true"/> + <ownedNodes xsi:type="qvts:PatternTypedNode" classDatum="//@ownedClassDatums.38" incomingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.7 //@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.16" + name="aPackage" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.1 //@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.13" + matched="true"/> + <ownedNodes xsi:type="qvts:OperationNode" classDatum="//@ownedClassDatums.94" incomingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.4 //@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.5 //@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.8" + name="«collect»" nodeRole="PREDICATED" outgoingEdges="//@ownedScheduledRegion/@ownedRegions.27/@ownedEdges.12" matched="true"/> + </ownedRegions> + </ownedScheduledRegion> +</qvts:ScheduleModel> |