blob: 3f573ad8cde1b2f3a4619eefb036894f8960d72f [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<qvti:ImperativeModel 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:qvtb="http://www.eclipse.org/qvt/2015/QVTbase" xmlns:qvti="http://www.eclipse.org/qvt/2016/QVTimperative"
xsi:schemaLocation="http://www.eclipse.org/ocl/2015/Pivot java://org.eclipse.ocl.pivot.PivotPackage http://www.eclipse.org/qvt/2015/QVTbase java://org.eclipse.qvtd.pivot.qvtbase.QVTbasePackage http://www.eclipse.org/qvt/2016/QVTimperative java://org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage"
name="EssentialOCLCS2AS.qvtias" externalURI="platform:/resource/org.eclipse.ocl.xtext.essentialocl/model/EssentialOCLCS2AS.qvtias">
<ownedImports importedNamespace="pivot:Package ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#P.basecs"/>
<ownedImports importedNamespace="pivot:Package EssentialOCLCS.ecore.oclas#P.essentialoclcs"/>
<ownedImports importedNamespace="pivot:Library http://www.eclipse.org/ocl/2015/Library.oclas#P.ocl"/>
<ownedImports importedNamespace="pivot:Package ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#P.pivot"/>
<ownedPackages xmi:id="P." name="" URI="zz" nsPrefix="yy">
<ownedClasses xsi:type="qvtb:Transformation" xmi:id="T..EssentialOCLCS2AS_qvtp_qvtcas" name="EssentialOCLCS2AS_qvtp_qvtcas">
<modelParameter xmi:id="qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS" name="leftCS" usedPackage="EssentialOCLCS.ecore.oclas#P.essentialoclcs ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#P.basecs">
<ownedContext name="leftCS" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"/>
</modelParameter>
<modelParameter xmi:id="qT..EssentialOCLCS2AS_qvtp_qvtcas.rightAS" name="rightAS" usedPackage="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#P.pivot http://www.eclipse.org/ocl/2015/Library.oclas#P.ocl"/>
<rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.__root__" name="__root__">
<domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS">
<guardPattern/>
<bottomPattern xsi:type="qvti:ImperativeBottomPattern"/>
</domain>
<guardPattern/>
<bottomPattern xsi:type="qvti:ImperativeBottomPattern">
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%AnnotationCS%187%" name="«AnnotationCS»" type="#//@ownedPackages.1/@ownedClasses.0">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.0" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_AnnotationCS1" name="ji_AnnotationCS1"
type="#//@ownedPackages.1/@ownedClasses.1">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.0" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%AnnotationCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%AttributeCS%187%" name="«AttributeCS»" type="#//@ownedPackages.1/@ownedClasses.2">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.2" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_AttributeCS1" name="ji_AttributeCS1"
type="#//@ownedPackages.1/@ownedClasses.3">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.2" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%AttributeCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%BooleanLiteralExpCS%187%" name="«BooleanLiteralExpCS»"
type="#//@ownedPackages.1/@ownedClasses.4">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.4" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_BooleanLiteralExpCS1"
name="ji_BooleanLiteralExpCS1" type="#//@ownedPackages.1/@ownedClasses.5">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.4" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%BooleanLiteralExpCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%CollectionLiteralExpCS%187%" name="«CollectionLiteralExpCS»"
type="#//@ownedPackages.1/@ownedClasses.6">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.6" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_CollectionLiteralExpCS1"
name="ji_CollectionLiteralExpCS1" type="#//@ownedPackages.1/@ownedClasses.7">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.6" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%CollectionLiteralExpCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%CollectionLiteralPartCS%187%" name="«CollectionLiteralPartCS»"
type="#//@ownedPackages.1/@ownedClasses.8">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.8" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_CollectionLiteralPartCS1"
name="ji_CollectionLiteralPartCS1" type="#//@ownedPackages.1/@ownedClasses.9">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.8" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%CollectionLiteralPartCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%CollectionTypeCS%187%" name="«CollectionTypeCS»" type="#//@ownedPackages.1/@ownedClasses.10">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.10" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_CollectionTypeCS1"
name="ji_CollectionTypeCS1" type="#//@ownedPackages.1/@ownedClasses.11">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.10" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%CollectionTypeCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%ConstraintCS%187%" name="«ConstraintCS»" type="#//@ownedPackages.1/@ownedClasses.12">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.12" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ConstraintCS1" name="ji_ConstraintCS1"
type="#//@ownedPackages.1/@ownedClasses.13">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.12" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%ConstraintCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%ContextCS%187%" name="«ContextCS»" type="#//@ownedPackages.1/@ownedClasses.14">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.14" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ContextCS1" name="ji_ContextCS1"
type="#//@ownedPackages.1/@ownedClasses.15">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.14" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%ContextCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%DataTypeCS%187%" name="«DataTypeCS»" type="#//@ownedPackages.1/@ownedClasses.16">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.16" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_DataTypeCS1" name="ji_DataTypeCS1"
type="#//@ownedPackages.1/@ownedClasses.17">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.16" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%DataTypeCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%DetailCS%187%" name="«DetailCS»" type="#//@ownedPackages.1/@ownedClasses.18">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.18" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_DetailCS1" name="ji_DetailCS1"
type="#//@ownedPackages.1/@ownedClasses.19">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.18" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%DetailCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%EnumerationCS%187%" name="«EnumerationCS»" type="#//@ownedPackages.1/@ownedClasses.20">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.20" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_EnumerationCS1" name="ji_EnumerationCS1"
type="#//@ownedPackages.1/@ownedClasses.21">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.20" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%EnumerationCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%EnumerationLiteralCS%187%" name="«EnumerationLiteralCS»"
type="#//@ownedPackages.1/@ownedClasses.22">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.22" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_EnumerationLiteralCS1"
name="ji_EnumerationLiteralCS1" type="#//@ownedPackages.1/@ownedClasses.23">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.22" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%EnumerationLiteralCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%ExpSpecificationCS%187%" name="«ExpSpecificationCS»"
type="#//@ownedPackages.1/@ownedClasses.24">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.24" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ExpSpecificationCS1"
name="ji_ExpSpecificationCS1" type="#//@ownedPackages.1/@ownedClasses.25">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.24" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%ExpSpecificationCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%IfExpCS%187%" name="«IfExpCS»" type="#//@ownedPackages.1/@ownedClasses.26">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.26" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_IfExpCS1" name="ji_IfExpCS1"
type="#//@ownedPackages.1/@ownedClasses.27">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.26" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%IfExpCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%ImportCS%187%" name="«ImportCS»" type="#//@ownedPackages.1/@ownedClasses.28">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.28" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ImportCS1" name="ji_ImportCS1"
type="#//@ownedPackages.1/@ownedClasses.29">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.28" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%ImportCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%InvalidLiteralExpCS%187%" name="«InvalidLiteralExpCS»"
type="#//@ownedPackages.1/@ownedClasses.30">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.30" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_InvalidLiteralExpCS1"
name="ji_InvalidLiteralExpCS1" type="#//@ownedPackages.1/@ownedClasses.31">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.30" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%InvalidLiteralExpCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%LambdaTypeCS%187%" name="«LambdaTypeCS»" type="#//@ownedPackages.1/@ownedClasses.32">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.32" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_LambdaTypeCS1" name="ji_LambdaTypeCS1"
type="#//@ownedPackages.1/@ownedClasses.33">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.32" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%LambdaTypeCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%LetExpCS%187%" name="«LetExpCS»" type="#//@ownedPackages.1/@ownedClasses.34">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.34" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_LetExpCS1" name="ji_LetExpCS1"
type="#//@ownedPackages.1/@ownedClasses.35">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.34" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%LetExpCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%NameExpCS%187%" name="«NameExpCS»" type="#//@ownedPackages.1/@ownedClasses.36">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.36" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1" name="ji_NameExpCS1"
type="#//@ownedPackages.1/@ownedClasses.37">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.36" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%NameExpCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%NullLiteralExpCS%187%" name="«NullLiteralExpCS»" type="#//@ownedPackages.1/@ownedClasses.38">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.38" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NullLiteralExpCS1"
name="ji_NullLiteralExpCS1" type="#//@ownedPackages.1/@ownedClasses.39">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.38" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%NullLiteralExpCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%NumberLiteralExpCS%187%" name="«NumberLiteralExpCS»"
type="#//@ownedPackages.1/@ownedClasses.40">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.40" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NumberLiteralExpCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NumberLiteralExpCS1"
name="ji_NumberLiteralExpCS1" type="#//@ownedPackages.1/@ownedClasses.41">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.40" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%NumberLiteralExpCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%OperationCS%187%" name="«OperationCS»" type="#//@ownedPackages.1/@ownedClasses.42">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.42" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_OperationCS1" name="ji_OperationCS1"
type="#//@ownedPackages.1/@ownedClasses.43">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.42" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%OperationCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%PackageCS%187%" name="«PackageCS»" type="#//@ownedPackages.1/@ownedClasses.44">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.44" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_PackageCS1" name="ji_PackageCS1"
type="#//@ownedPackages.1/@ownedClasses.45">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.44" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%PackageCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%ParameterCS%187%" name="«ParameterCS»" type="#//@ownedPackages.1/@ownedClasses.46">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.46" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ParameterCS1" name="ji_ParameterCS1"
type="#//@ownedPackages.1/@ownedClasses.47">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.46" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%ParameterCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%PrimitiveTypeRefCS%187%" name="«PrimitiveTypeRefCS»"
type="#//@ownedPackages.1/@ownedClasses.48">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.48" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_PrimitiveTypeRefCS1"
name="ji_PrimitiveTypeRefCS1" type="#//@ownedPackages.1/@ownedClasses.49">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.48" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%PrimitiveTypeRefCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%ReferenceCS%187%" name="«ReferenceCS»" type="#//@ownedPackages.1/@ownedClasses.50">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.50" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ReferenceCS1" name="ji_ReferenceCS1"
type="#//@ownedPackages.1/@ownedClasses.51">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.50" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%ReferenceCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%RootPackageCS%187%" name="«RootPackageCS»" type="#//@ownedPackages.1/@ownedClasses.52">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.52" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_RootPackageCS1" name="ji_RootPackageCS1"
type="#//@ownedPackages.1/@ownedClasses.53">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.52" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%RootPackageCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%SelfExpCS%187%" name="«SelfExpCS»" type="#//@ownedPackages.1/@ownedClasses.54">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.54" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_SelfExpCS1" name="ji_SelfExpCS1"
type="#//@ownedPackages.1/@ownedClasses.55">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.54" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%SelfExpCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%ShadowPartCS%187%" name="«ShadowPartCS»" type="#//@ownedPackages.1/@ownedClasses.56">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.56" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ShadowPartCS1" name="ji_ShadowPartCS1"
type="#//@ownedPackages.1/@ownedClasses.57">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.56" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%ShadowPartCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%SpecificationCS%187%" name="«SpecificationCS»" type="#//@ownedPackages.1/@ownedClasses.58">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.58" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_SpecificationCS1"
name="ji_SpecificationCS1" type="#//@ownedPackages.1/@ownedClasses.59">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.58" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%SpecificationCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%StringLiteralExpCS%187%" name="«StringLiteralExpCS»"
type="#//@ownedPackages.1/@ownedClasses.60">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.60" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_StringLiteralExpCS1"
name="ji_StringLiteralExpCS1" type="#//@ownedPackages.1/@ownedClasses.61">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.60" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%StringLiteralExpCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%StructuredClassCS%187%" name="«StructuredClassCS»"
type="#//@ownedPackages.1/@ownedClasses.62">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.62" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_StructuredClassCS1"
name="ji_StructuredClassCS1" type="#//@ownedPackages.1/@ownedClasses.63">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.62" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%StructuredClassCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TemplateBindingCS%187%" name="«TemplateBindingCS»"
type="#//@ownedPackages.1/@ownedClasses.64">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.64" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TemplateBindingCS1"
name="ji_TemplateBindingCS1" type="#//@ownedPackages.1/@ownedClasses.65">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.64" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TemplateBindingCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TemplateParameterSubstitutionCS%187%" name="«TemplateParameterSubstitutionCS»"
type="#//@ownedPackages.1/@ownedClasses.66">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.66" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TemplateParameterSubstitutionCS1"
name="ji_TemplateParameterSubstitutionCS1" type="#//@ownedPackages.1/@ownedClasses.67">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.66" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TemplateParameterSubstitutionCS%187%"/>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TemplateParameterSubstitutionCS_11"
name="ji_TemplateParameterSubstitutionCS_11" type="#//@ownedPackages.1/@ownedClasses.67">
<ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.66" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Set.select..T">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.66" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TemplateParameterSubstitutionCS%187%"/>
<ownedBody xsi:type="pivot:OperationCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%60%%62%..ocl.OclSelf">
<ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS"
referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TemplateParameterSubstitutionCS.owningBinding">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.0/@bottomPattern/@variable.68/@ownedInit/@ownedIterators.0"/>
</ownedSource>
<ownedArguments xsi:type="pivot:NullLiteralExp" isRequired="false" type="pivot:VoidType http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclVoid"/>
</ownedBody>
<ownedIterators name="i" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"/>
</ownedInit>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TemplateSignatureCS%187%" name="«TemplateSignatureCS»"
type="#//@ownedPackages.1/@ownedClasses.68">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.68" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TemplateSignatureCS1"
name="ji_TemplateSignatureCS1" type="#//@ownedPackages.1/@ownedClasses.69">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.68" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TemplateSignatureCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TupleLiteralExpCS%187%" name="«TupleLiteralExpCS»"
type="#//@ownedPackages.1/@ownedClasses.70">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.70" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TupleLiteralExpCS1"
name="ji_TupleLiteralExpCS1" type="#//@ownedPackages.1/@ownedClasses.71">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.70" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TupleLiteralExpCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TupleLiteralPartCS%187%" name="«TupleLiteralPartCS»"
type="#//@ownedPackages.1/@ownedClasses.72">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.72" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TupleLiteralPartCS1"
name="ji_TupleLiteralPartCS1" type="#//@ownedPackages.1/@ownedClasses.73">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.72" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TupleLiteralPartCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TuplePartCS%187%" name="«TuplePartCS»" type="#//@ownedPackages.1/@ownedClasses.74">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.74" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TuplePartCS1" name="ji_TuplePartCS1"
type="#//@ownedPackages.1/@ownedClasses.75">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.74" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TuplePartCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TupleTypeCS%187%" name="«TupleTypeCS»" type="#//@ownedPackages.1/@ownedClasses.76">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.76" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TupleTypeCS1" name="ji_TupleTypeCS1"
type="#//@ownedPackages.1/@ownedClasses.77">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.76" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TupleTypeCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TypeLiteralExpCS%187%" name="«TypeLiteralExpCS»" type="#//@ownedPackages.1/@ownedClasses.78">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.78" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TypeLiteralExpCS1"
name="ji_TypeLiteralExpCS1" type="#//@ownedPackages.1/@ownedClasses.79">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.78" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TypeLiteralExpCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TypeParameterCS%187%" name="«TypeParameterCS»" type="#//@ownedPackages.1/@ownedClasses.80">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.80" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TypeParameterCS1"
name="ji_TypeParameterCS1" type="#//@ownedPackages.1/@ownedClasses.81">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.80" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%TypeParameterCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%UnlimitedNaturalLiteralExpCS%187%" name="«UnlimitedNaturalLiteralExpCS»"
type="#//@ownedPackages.1/@ownedClasses.82">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.82" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_UnlimitedNaturalLiteralExpCS1"
name="ji_UnlimitedNaturalLiteralExpCS1" type="#//@ownedPackages.1/@ownedClasses.83">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.82" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%UnlimitedNaturalLiteralExpCS%187%"/>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%VariableCS%187%" name="«VariableCS»" type="#//@ownedPackages.1/@ownedClasses.84">
<ownedInit xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.84" referredOperation="http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#o.qvtbaselibrary.Model.objectsOfKind..TT">
<ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/qvt/2016/QVTimperativeLibrary.oclas#T.qvtbaselibrary.Model"
referredVariable="#//@ownedPackages.0/@ownedClasses.0/@modelParameter.0/@ownedContext"/>
<ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"/>
</ownedInit>
</variable>
<variable xsi:type="qvti:ConnectionVariable" xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_VariableCS1" name="ji_VariableCS1"
type="#//@ownedPackages.1/@ownedClasses.85">
<ownedInit xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.84" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.%171%VariableCS%187%"/>
</variable>
</bottomPattern>
<mappingStatement xsi:type="qvti:MappingSequence">
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.1" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_AnnotationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_pivot.leftCS.guard.lAnnotationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.0.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.0.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.3" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_AttributeCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_pivot.leftCS.guard.lAttributeCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.1.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.1.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.5" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_BooleanLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot.leftCS.guard.lBooleanLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.2.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.2.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.7" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_CollectionLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_pivot.leftCS.guard.lCollectionLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.3.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.3.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.9" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_CollectionLiteralPartCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot.leftCS.guard.lCollectionLiteralPartCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.4.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.4.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.9" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_CollectionLiteralPartCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot_1.leftCS.guard.lCollectionLiteralPartCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.5.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.5.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.11" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_CollectionTypeCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_pivot.leftCS.guard.lCollectionTypeCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.6.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.6.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.13" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ConstraintCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_pivot.leftCS.guard.lConstraintCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.7.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.7.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.15" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ContextCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_pivot.leftCS.guard.lContextCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.8.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.8.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.17" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_DataTypeCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_pivot.leftCS.guard.lDataTypeCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.9.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.9.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.19" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_DetailCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_pivot.leftCS.guard.lDetailCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.10.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.10.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.21" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_EnumerationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_pivot.leftCS.guard.lEnumerationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.11.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.11.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.23" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_EnumerationLiteralCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_pivot.leftCS.guard.lEnumerationLiteralCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.12.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.12.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.25" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ExpSpecificationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot.leftCS.guard.lExpSpecificationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.13.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.13.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.25" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ExpSpecificationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression0_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression0_pivot.leftCS.guard.lExpSpecificationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.14.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.14.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.27" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_IfExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_pivot.leftCS.guard.lIfExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.15.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.15.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.29" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ImportCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_pivot.leftCS.guard.lImportCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.16.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.16.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.31" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_InvalidLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot.leftCS.guard.lInvalidLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.17.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.17.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.33" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_LambdaTypeCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_pivot.leftCS.guard.lLambdaTypeCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.18.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.18.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.35" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_LetExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_pivot.leftCS.guard.lLetExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.19.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.19.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.20.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.20.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_1.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.21.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.21.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_2">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_2.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.22.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.22.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_3">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_3.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.23.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.23.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_4">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_4.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.24.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.24.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_5">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_5.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.25.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.25.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_6">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_6.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.26.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.26.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.39" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NullLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot.leftCS.guard.lNullLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.27.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.27.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.41" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NumberLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NumberLiteralExpCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NumberLiteralExpCS_pivot.leftCS.guard.lNumberLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NumberLiteralExpCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.28.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.28.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NumberLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.43" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_OperationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_pivot.leftCS.guard.lOperationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.29.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.29.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.45" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_PackageCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_pivot.leftCS.guard.lPackageCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.30.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.30.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.47" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ParameterCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_pivot.leftCS.guard.lParameterCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.31.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.31.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.49" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_PrimitiveTypeRefCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_pivot.leftCS.guard.lPrimitiveTypeRefCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.32.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.32.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.51" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ReferenceCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_pivot.leftCS.guard.lReferenceCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.33.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.33.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.53" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_RootPackageCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_pivot.leftCS.guard.lRootPackageCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.34.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.34.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.55" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_SelfExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot.leftCS.guard.lSelfExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.35.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.35.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.57" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ShadowPartCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot.leftCS.guard.lShadowPartCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.36.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.36.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.59" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_SpecificationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_pivot.leftCS.guard.lSpecificationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.37.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.37.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.61" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_StringLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot.leftCS.guard.lStringLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.38.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.38.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.63" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_StructuredClassCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_pivot.leftCS.guard.lStructuredClassCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.39.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.39.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.65" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TemplateBindingCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_pivot.leftCS.guard.lTemplateBindingCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.40.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.40.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.67" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TemplateParameterSubstitutionCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_pivot.leftCS.guard.lTemplateParameterSubstitutionCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.41.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.41.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.69" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TemplateSignatureCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateSignatureCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateSignatureCS_pivot.leftCS.guard.lTemplateSignatureCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.42.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.42.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.71" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TupleLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_pivot.leftCS.guard.lTupleLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.43.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.43.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.73" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TupleLiteralPartCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_pivot.leftCS.guard.lTupleLiteralPartCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.44.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.44.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.75" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TuplePartCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_pivot.leftCS.guard.lTuplePartCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.45.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.45.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.77" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TupleTypeCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_pivot.leftCS.guard.lTupleTypeCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.46.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.46.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.79" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TypeLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot.leftCS.guard.lTypeLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.47.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.47.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.81" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TypeParameterCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_pivot.leftCS.guard.lTypeParameterCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.48.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.48.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.83" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_UnlimitedNaturalLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_UnlimitedNaturalLiteralExpCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_UnlimitedNaturalLiteralExpCS_pivot.leftCS.guard.lUnlimitedNaturalLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.49.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.49.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.85" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_VariableCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_pivot.leftCS.guard.lVariableCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.50.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.50.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.1" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_AnnotationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.leftCS.guard.lAnnotationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.51.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.51.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.3" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_AttributeCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lAttributeCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.52.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.52.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.3" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_AttributeCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedDefaultExpressions_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedDefaultExpressions_pivot.leftCS.guard.lAttributeCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.53.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.53.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.3" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_AttributeCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedType_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedType_pivot.leftCS.guard.lAttributeCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.54.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.54.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.5" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_BooleanLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_symbol">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_symbol.leftCS.guard.lBooleanLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.55.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.55.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.5" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_BooleanLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_1.leftCS.guard.lBooleanLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.56.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.56.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.7" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_CollectionLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedParts_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedParts_pivot.leftCS.guard.lCollectionLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.57.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.57.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.7" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_CollectionLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.leftCS.guard.lCollectionLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.58.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.58.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.9" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_CollectionLiteralPartCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot.leftCS.guard.lCollectionLiteralPartCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.59.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.59.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.9" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_CollectionLiteralPartCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_1.leftCS.guard.lCollectionLiteralPartCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.60.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.60.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.9" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_CollectionLiteralPartCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedLastExpression_pivo">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedLastExpression_pivo.leftCS.guard.lCollectionLiteralPartCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.61.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.61.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.11" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_CollectionTypeCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_ownedType_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_ownedType_pivot.leftCS.guard.lCollectionTypeCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.62.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.62.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.13" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ConstraintCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_ownedSpecification_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_ownedSpecification_pivot.leftCS.guard.lConstraintCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.63.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.63.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.15" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ContextCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_ownedExpression_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_ownedExpression_pivot.leftCS.guard.lContextCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.64.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.64.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.17" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_DataTypeCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.leftCS.guard.lDataTypeCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.65.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.65.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.17" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_DataTypeCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.leftCS.guard.lDataTypeCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.66.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.66.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.19" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_DetailCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_name_pivot_values">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_name_pivot_values.leftCS.guard.lDetailCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.67.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.67.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.21" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_EnumerationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.leftCS.guard.lEnumerationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.68.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.68.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.21" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_EnumerationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_ownedSignature_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_ownedSignature_pivot.leftCS.guard.lEnumerationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.69.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.69.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.23" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_EnumerationLiteralCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.leftCS.guard.lEnumerationLiteralCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.70.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.70.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.25" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ExpSpecificationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_1.leftCS.guard.lExpSpecificationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.71.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.71.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.25" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ExpSpecificationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_2">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_2.leftCS.guard.lExpSpecificationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.72.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.72.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.25" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ExpSpecificationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_exprString_ownedExpression0_p">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_exprString_ownedExpression0_p.leftCS.guard.lExpSpecificationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.73.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.73.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.27" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_IfExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedCondition_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedCondition_pivot.leftCS.guard.lIfExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.74.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.74.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.27" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_IfExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedElseExpression_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedElseExpression_pivot.leftCS.guard.lIfExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.75.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.75.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.27" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_IfExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedThenExpression_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedThenExpression_pivot.leftCS.guard.lIfExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.76.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.76.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.29" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ImportCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_name_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_name_pivot.leftCS.guard.lImportCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.77.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.77.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.31" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_InvalidLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot_1.leftCS.guard.lInvalidLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.78.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.78.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.33" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_LambdaTypeCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedContextType_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedContextType_pivot.leftCS.guard.lLambdaTypeCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.79.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.79.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.33" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_LambdaTypeCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot.leftCS.guard.lLambdaTypeCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.80.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.80.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.33" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_LambdaTypeCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedResultType_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedResultType_pivot.leftCS.guard.lLambdaTypeCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.81.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.81.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.35" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_LetExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot.leftCS.guard.lLetExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.82.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.82.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.35" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_LetExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedVariables_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedVariables_pivot.leftCS.guard.lLetExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.83.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.83.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.84.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.84.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.85.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.85.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.86.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.86.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.87.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.87.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.88.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.88.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_1.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.89.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.89.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.90.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.90.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.91.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.91.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.92.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.92.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.93.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.93.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_1.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.94.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.94.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.95.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.95.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.96.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.96.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.97.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.97.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.98.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.98.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.99.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.99.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.100.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.100.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.101.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.101.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.39" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NullLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot_1.leftCS.guard.lNullLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.102.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.102.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.9" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_CollectionLiteralPartCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.leftCS.guard.lCollectionLiteralPartCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.103.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.103.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.35" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_LetExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1.leftCS.guard.lLetExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.104.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.104.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.43" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_OperationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedBodyExpressions_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedBodyExpressions_pivot.leftCS.guard.lOperationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.105.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.105.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.43" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_OperationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.leftCS.guard.lOperationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.106.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.106.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_2">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_2.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.107.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.107.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.108.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.108.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.109.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.109.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.43" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_OperationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedSignature_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedSignature_pivot.leftCS.guard.lOperationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.110.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.110.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.43" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_OperationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedType_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedType_pivot.leftCS.guard.lOperationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.111.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.111.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.45" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_PackageCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.leftCS.guard.lPackageCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.112.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.112.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.47" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ParameterCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot.leftCS.guard.lParameterCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.113.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.113.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.47" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ParameterCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_ownedType_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_ownedType_pivot.leftCS.guard.lParameterCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.114.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.114.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.49" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_PrimitiveTypeRefCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_name_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_name_pivot.leftCS.guard.lPrimitiveTypeRefCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.115.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.115.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.51" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ReferenceCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lReferenceCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.116.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.116.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.51" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ReferenceCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.leftCS.guard.lReferenceCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.117.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.117.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.51" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ReferenceCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot.leftCS.guard.lReferenceCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.118.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.118.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.53" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_RootPackageCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.leftCS.guard.lRootPackageCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.119.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.119.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.55" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_SelfExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_name_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_name_pivot.leftCS.guard.lSelfExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.120.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.120.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.57" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ShadowPartCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_ownedInitExpression_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_ownedInitExpression_pivot.leftCS.guard.lShadowPartCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.121.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.121.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.57" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ShadowPartCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot_referredProperty">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot_referredProperty.leftCS.guard.lShadowPartCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.122.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.122.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.59" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_SpecificationCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_exprString_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_exprString_pivot.leftCS.guard.lSpecificationCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.123.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.123.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.61" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_StringLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot_segments">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot_segments.leftCS.guard.lStringLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.124.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.124.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.63" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_StructuredClassCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.leftCS.guard.lStructuredClassCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.125.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.125.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.29" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ImportCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_ownedPathName_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_ownedPathName_pivot.leftCS.guard.lImportCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.126.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.126.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation_1.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.127.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.127.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.51" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_ReferenceCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.leftCS.guard.lReferenceCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.128.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.128.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.63" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_StructuredClassCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_ownedSignature_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_ownedSignature_pivot.leftCS.guard.lStructuredClassCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.129.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.129.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.65" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TemplateBindingCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_ownedSubstitutions_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_ownedSubstitutions_pivot.leftCS.guard.lTemplateBindingCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.130.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.130.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.67" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TemplateParameterSubstitutionCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_ownedActualParam">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_ownedActualParam.leftCS.guard.lTemplateParameterSubstitutionCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.131.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.131.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.67" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TemplateParameterSubstitutionCS_11"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.leftCS.guard.lTemplateParameterSubstitutionCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.132.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.132.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.71" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TupleLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_ownedParts_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_ownedParts_pivot.leftCS.guard.lTupleLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.133.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.133.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.73" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TupleLiteralPartCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_name_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_name_pivot.leftCS.guard.lTupleLiteralPartCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.134.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.134.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.73" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TupleLiteralPartCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedInitExpression_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedInitExpression_pivot.leftCS.guard.lTupleLiteralPartCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.135.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.135.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.73" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TupleLiteralPartCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedType_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedType_pivot.leftCS.guard.lTupleLiteralPartCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.136.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.136.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.75" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TuplePartCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_name_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_name_pivot.leftCS.guard.lTuplePartCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.137.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.137.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.138.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.138.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.75" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TuplePartCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_ownedType_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_ownedType_pivot.leftCS.guard.lTuplePartCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.139.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.139.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.77" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TupleTypeCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot.leftCS.guard.lTupleTypeCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.140.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.140.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.79" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TypeLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_ownedType_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_ownedType_pivot.leftCS.guard.lTypeLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.141.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.141.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.79" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TypeLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot_1.leftCS.guard.lTypeLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.142.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.142.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.81" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_TypeParameterCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot.leftCS.guard.lTypeParameterCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.143.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.143.loop0" name="loop0" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.83" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_UnlimitedNaturalLiteralExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_UnlimitedNaturalLiteralExpCS_pivot_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_UnlimitedNaturalLiteralExpCS_pivot_1.leftCS.guard.lUnlimitedNaturalLiteralExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS"
referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.144.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.144.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.85" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_VariableCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_name_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_name_pivot.leftCS.guard.lVariableCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.145.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.145.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.146.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.146.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.85" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_VariableCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedInitExpression_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedInitExpression_pivot.leftCS.guard.lVariableCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.147.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.147.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.85" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_VariableCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedType_pivot">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedType_pivot.leftCS.guard.lVariableCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.148.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.148.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.37" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_NameExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.leftCS.guard.lNameExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.149.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.149.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/>
</mappingStatements>
<mappingStatements xsi:type="qvti:MappingLoop">
<ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.55" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.__root__.bottom.ji_SelfExpCS1"/>
<ownedBody xsi:type="qvti:MappingCall" referredMapping="#m..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot_1">
<binding boundVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot_1.leftCS.guard.lSelfExpCS">
<value xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS" referredVariable="#i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.150.loop0"/>
</binding>
</ownedBody>
<ownedIterators xmi:id="i..EssentialOCLCS2AS_qvtp_qvtcas.__root__.0.150.loop0" name="loop0" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS"/>
</mappingStatements>
</mappingStatement>
</rule>
<rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents" name="m_AnnotationCS_name_ownedAnnotations_ownedContents">
<domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS">
<guardPattern>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.leftCS.guard.lAnnotationCS"
name="lAnnotationCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationCS"/>
</guardPattern>
<bottomPattern xsi:type="qvti:ImperativeBottomPattern"/>
</domain>
<domain xsi:type="qvti:ImperativeDomain" name="rightAS" isEnforceable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.rightAS">
<guardPattern/>
<bottomPattern xsi:type="qvti:ImperativeBottomPattern"/>
</domain>
<guardPattern/>
<bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.1/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.1/@bottomPattern/@assignment.1 #//@ownedPackages.0/@ownedClasses.0/@rule.1/@bottomPattern/@assignment.2 #//@ownedPackages.0/@ownedClasses.0/@rule.1/@bottomPattern/@assignment.3 #//@ownedPackages.0/@ownedClasses.0/@rule.1/@bottomPattern/@assignment.4">
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.ownedContents"
name="ownedContents" type="#//@ownedPackages.1/@ownedClasses.86">
<ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.87" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.AnnotationCS.ownedContents">
<ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationCS"
referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.leftCS.guard.lAnnotationCS"/>
</ownedInit>
</variable>
<variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.ownedReferences"
name="ownedReferences" type="#//@ownedPackages.1/@ownedClasses.88">
<ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.89" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.AnnotationCS.ownedReferences">
<ownedSource xsi:type="pivot:VariableExp" isRequired=