| <?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="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.ownedDetails" |
| name="ownedDetails" type="#//@ownedPackages.1/@ownedClasses.90"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.91" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.AnnotationElementCS.ownedDetails"> |
| <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.ownedAnnotations" |
| name="ownedAnnotations" type="#//@ownedPackages.1/@ownedClasses.92"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.93" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ModelElementCS.ownedAnnotations"> |
| <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.name" name="name" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.NamedElementCS.name"> |
| <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.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <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.aAnnotation" name="aAnnotation" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Annotation"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Annotation" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <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"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Annotation"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.%171%collect%187%" |
| name="«collect»" type="#//@ownedPackages.1/@ownedClasses.94"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.95" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.88" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.ownedReferences"/> |
| <ownedBody xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.1/@bottomPattern/@variable.7/@ownedInit/@ownedIterators.0"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.%171%collect%187%1" |
| name="«collect»1" type="#//@ownedPackages.1/@ownedClasses.94"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.95" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.86" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.ownedContents"/> |
| <ownedBody xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.1/@bottomPattern/@variable.8/@ownedInit/@ownedIterators.0"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.%171%collect%187%2" |
| name="«collect»2" type="#//@ownedPackages.1/@ownedClasses.96"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.97" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.90" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.ownedDetails"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.1/@bottomPattern/@variable.9/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Detail"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.%171%collect%187%3" |
| name="«collect»3" type="#//@ownedPackages.1/@ownedClasses.94"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.95" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.92" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.ownedAnnotations"/> |
| <ownedBody xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.1/@bottomPattern/@variable.10/@ownedInit/@ownedIterators.0"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Annotation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.aAnnotation"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Element.ownedAnnotations"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.94" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.%171%collect%187%3"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Annotation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.aAnnotation"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Annotation.ownedContents"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.94" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.%171%collect%187%1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Annotation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.aAnnotation"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Annotation.ownedDetails"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.96" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.%171%collect%187%2"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Annotation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.aAnnotation"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Annotation.references"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.94" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Annotation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_name_ownedAnnotations_ownedContents.bottom.aAnnotation"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_pivot" name="m_AnnotationCS_pivot"> |
| <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_pivot.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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_pivot.rightAS.bottom.rAnnotation" name="rAnnotation" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Annotation"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.2/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Annotation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AnnotationCS_pivot.rightAS.bottom.rAnnotation"/> |
| <slotExpression 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_pivot.leftCS.guard.lAnnotationCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_" name="m_AttributeCS_default_name_ownedAnnotations_pivot_"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lAttributeCS" |
| name="lAttributeCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS"/> |
| </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.3/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.3/@bottomPattern/@assignment.1 #//@ownedPackages.0/@ownedClasses.0/@rule.3/@bottomPattern/@assignment.2 #//@ownedPackages.0/@ownedClasses.0/@rule.3/@bottomPattern/@assignment.3 #//@ownedPackages.0/@ownedClasses.0/@rule.3/@bottomPattern/@assignment.4 #//@ownedPackages.0/@ownedClasses.0/@rule.3/@bottomPattern/@assignment.5 #//@ownedPackages.0/@ownedClasses.0/@rule.3/@bottomPattern/@assignment.6 #//@ownedPackages.0/@ownedClasses.0/@rule.3/@bottomPattern/@assignment.7 #//@ownedPackages.0/@ownedClasses.0/@rule.3/@bottomPattern/@assignment.8 #//@ownedPackages.0/@ownedClasses.0/@rule.3/@bottomPattern/@assignment.9"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.ownedAnnotations" |
| name="ownedAnnotations" type="#//@ownedPackages.1/@ownedClasses.92"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.93" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ModelElementCS.ownedAnnotations"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lAttributeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.name" name="name" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.NamedElementCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lAttributeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lAttributeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.default" name="default" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.StructuralFeatureCS.default"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lAttributeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers" name="qualifiers" |
| type="#//@ownedPackages.1/@ownedClasses.98"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.99" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TypedElementCS.qualifiers"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lAttributeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.aProperty" name="aProperty" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lAttributeCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Property"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.includes" name="includes" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.Collection.includes..ocl.OclAny"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="volatile"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.includes1" name="includes1" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.Collection.includes..ocl.OclAny"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="derived"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.%171%collect%187%" |
| name="«collect»" type="#//@ownedPackages.1/@ownedClasses.94"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.95" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.92" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.ownedAnnotations"/> |
| <ownedBody xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.3/@bottomPattern/@variable.8/@ownedInit/@ownedIterators.0"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.includes2" name="includes2" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.Collection.includes..ocl.OclAny"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="unsettable"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.includes3" name="includes3" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.Collection.includes..ocl.OclAny"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="readonly"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.includes4" name="includes4" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.Collection.includes..ocl.OclAny"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="static"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.includes5" name="includes5" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.Collection.includes..ocl.OclAny"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="transient"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.includes6" name="includes6" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.Collection.includes..ocl.OclAny"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="id"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.defaultValueString"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.default"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.isDerived"> |
| <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.includes1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.isID"> |
| <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.includes6"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.isReadOnly"> |
| <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.includes3"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Feature.isStatic"> |
| <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.includes4"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.isTransient"> |
| <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.includes5"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.isUnsettable"> |
| <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.includes2"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.isVolatile"> |
| <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.includes"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Element.ownedAnnotations"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.94" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedDefaultExpressions_pivot" name="m_AttributeCS_ownedDefaultExpressions_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedDefaultExpressions_pivot.leftCS.guard.lAttributeCS" |
| name="lAttributeCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS"/> |
| </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.4/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedDefaultExpressions_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedDefaultExpressions_pivot.leftCS.guard.lAttributeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedDefaultExpressions_pivot.bottom.ownedDefaultExpressions" |
| name="ownedDefaultExpressions" type="#//@ownedPackages.1/@ownedClasses.100"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.101" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.StructuralFeatureCS.ownedDefaultExpressions"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedDefaultExpressions_pivot.leftCS.guard.lAttributeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedDefaultExpressions_pivot.bottom.aProperty" name="aProperty" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedDefaultExpressions_pivot.leftCS.guard.lAttributeCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Property"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedDefaultExpressions_pivot.bottom.ownedExpression" name="ownedExpression" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.102" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.100" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedDefaultExpressions_pivot.bottom.ownedDefaultExpressions"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.4/@bottomPattern/@variable.3/@ownedInit/@ownedSource/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.ownedExpression"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedDefaultExpressions_pivot.bottom.ownedExpression"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedDefaultExpressions_pivot.bottom.aProperty"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedType_pivot" name="m_AttributeCS_ownedType_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedType_pivot.leftCS.guard.lAttributeCS" name="lAttributeCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS"/> |
| </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.5/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedType_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedType_pivot.leftCS.guard.lAttributeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedType_pivot.bottom.ownedType" name="ownedType" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TypedElementCS.ownedType"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedType_pivot.leftCS.guard.lAttributeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedType_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedType_pivot.bottom.aProperty" name="aProperty" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedType_pivot.leftCS.guard.lAttributeCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Property"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedType_pivot.bottom.aClass" name="aClass" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedType_pivot.bottom.aClass"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_ownedType_pivot.bottom.aProperty"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_pivot" name="m_AttributeCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_pivot.leftCS.guard.lAttributeCS" name="lAttributeCS" isRequired="false" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_pivot.rightAS.bottom.rProperty" name="rProperty" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.6/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_pivot.rightAS.bottom.rProperty"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_AttributeCS_pivot.leftCS.guard.lAttributeCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot" name="m_BooleanLiteralExpCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot.leftCS.guard.lBooleanLiteralExpCS" name="lBooleanLiteralExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot.rightAS.bottom.rBooleanLiteralExp" |
| name="rBooleanLiteralExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.BooleanLiteralExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.7/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.BooleanLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot.rightAS.bottom.rBooleanLiteralExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot.leftCS.guard.lBooleanLiteralExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_1" name="m_BooleanLiteralExpCS_pivot_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_1.leftCS.guard.lBooleanLiteralExpCS" name="lBooleanLiteralExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS"/> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <domain xsi:type="qvti:ImperativeDomain" name="rightAS" isEnforceable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.rightAS" |
| enforcedProperties="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.8/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_1.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_1.leftCS.guard.lBooleanLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_1.bottom.aBooleanLiteralExp" name="aBooleanLiteralExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.BooleanLiteralExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.BooleanLiteralExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_1.leftCS.guard.lBooleanLiteralExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.BooleanLiteralExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_1.bottom.type" name="type" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Type"> |
| <ownedInit xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="../../org.eclipse.ocl.pivot/model/PivotCS2ASLookup.ocl.oclas#o.pivot.Visitable.lookupClass..ocl.String"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.BooleanLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_1.bottom.aBooleanLiteralExp"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="Boolean"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Type" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_1.bottom.type"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.BooleanLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_1.bottom.aBooleanLiteralExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_symbol" name="m_BooleanLiteralExpCS_pivot_symbol"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_symbol.leftCS.guard.lBooleanLiteralExpCS" |
| name="lBooleanLiteralExpCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS"/> |
| </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.9/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_symbol.bottom.symbol" name="symbol" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.BooleanLiteralExpCS.symbol"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_symbol.leftCS.guard.lBooleanLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_symbol.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_symbol.leftCS.guard.lBooleanLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_symbol.bottom.aBooleanLiteralExp" name="aBooleanLiteralExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.BooleanLiteralExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.BooleanLiteralExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_symbol.leftCS.guard.lBooleanLiteralExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.BooleanLiteralExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_symbol.bottom.toBoolean" name="toBoolean" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.String.toBoolean"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_symbol.bottom.symbol"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.BooleanLiteralExp.booleanSymbol"> |
| <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_symbol.bottom.toBoolean"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.BooleanLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_BooleanLiteralExpCS_pivot_symbol.bottom.aBooleanLiteralExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedParts_pivot" name="m_CollectionLiteralExpCS_ownedParts_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedParts_pivot.leftCS.guard.lCollectionLiteralExpCS" |
| name="lCollectionLiteralExpCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS"/> |
| </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.10/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedParts_pivot.bottom.ownedParts" name="ownedParts" |
| type="#//@ownedPackages.1/@ownedClasses.103"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.104" referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.CollectionLiteralExpCS.ownedParts"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedParts_pivot.leftCS.guard.lCollectionLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedParts_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedParts_pivot.leftCS.guard.lCollectionLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedParts_pivot.bottom.aCollectionLiteralExp" |
| name="aCollectionLiteralExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedParts_pivot.leftCS.guard.lCollectionLiteralExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedParts_pivot.bottom.%171%collect%187%" name="«collect»" |
| type="#//@ownedPackages.1/@ownedClasses.105"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.106" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.103" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedParts_pivot.bottom.ownedParts"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralPart" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.10/@bottomPattern/@variable.3/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralPart"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.CollectionLiteralExp.ownedParts"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.105" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedParts_pivot.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedParts_pivot.bottom.aCollectionLiteralExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot" name="m_CollectionLiteralExpCS_ownedType_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.leftCS.guard.lCollectionLiteralExpCS" |
| name="lCollectionLiteralExpCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS"/> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <domain xsi:type="qvti:ImperativeDomain" name="rightAS" isEnforceable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.rightAS" |
| enforcedProperties="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.11/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.11/@bottomPattern/@assignment.1 #//@ownedPackages.0/@ownedClasses.0/@rule.11/@bottomPattern/@assignment.2 #//@ownedPackages.0/@ownedClasses.0/@rule.11/@bottomPattern/@assignment.3"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.ownedType" name="ownedType" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.CollectionLiteralExpCS.ownedType"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.leftCS.guard.lCollectionLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.leftCS.guard.lCollectionLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.name" name="name" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.CollectionTypeCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.ownedMultiplicity" name="ownedMultiplicity" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.MultiplicityCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.MultiplicityCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TypedRefCS.ownedMultiplicity"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.aCollectionType" name="aCollectionType" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionType"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionType" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.%61%" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.%61%..ocl.OclSelf"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.MultiplicityCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.ownedMultiplicity"/> |
| <ownedArguments xsi:type="pivot:NullLiteralExp" isRequired="false" type="pivot:VoidType http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclVoid"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.if" name="if" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclComparable"> |
| <ownedInit xsi:type="pivot:IfExp" isRequired="false" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclComparable"> |
| <ownedCondition xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.%61%"/> |
| <ownedElse xsi:type="pivot:IfExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclComparable"> |
| <ownedCondition 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.Real.%61%..ocl.OclSelf"> |
| <ownedSource xsi:type="pivot:OperationCallExp" type="pivot:DataType http://www.eclipse.org/emf/2002/Ecore.oclas#T.ecore.EInt" |
| referredOperation="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#o.basecs.MultiplicityCS.getUpper"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.MultiplicityCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.ownedMultiplicity"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:OperationCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Integer" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Integer.%45%"> |
| <ownedSource xsi:type="pivot:IntegerLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Integer" |
| integerSymbol="1"/> |
| </ownedArguments> |
| </ownedCondition> |
| <ownedElse xsi:type="pivot:OperationCallExp" type="pivot:DataType http://www.eclipse.org/emf/2002/Ecore.oclas#T.ecore.EInt" |
| referredOperation="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#o.basecs.MultiplicityCS.getUpper"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.MultiplicityCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.ownedMultiplicity"/> |
| </ownedElse> |
| <ownedThen xsi:type="pivot:UnlimitedNaturalLiteralExp" name="*" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#UnlimitedNatural" |
| unlimitedNaturalSymbol="*"/> |
| </ownedElse> |
| <ownedThen xsi:type="pivot:NullLiteralExp" isRequired="false" type="pivot:VoidType http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclVoid"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.if1" name="if1" isRequired="false" |
| type="pivot:DataType http://www.eclipse.org/emf/2002/Ecore.oclas#T.ecore.EInt"> |
| <ownedInit xsi:type="pivot:IfExp" isRequired="false" type="pivot:DataType http://www.eclipse.org/emf/2002/Ecore.oclas#T.ecore.EInt"> |
| <ownedCondition xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.%61%"/> |
| <ownedElse xsi:type="pivot:OperationCallExp" type="pivot:DataType http://www.eclipse.org/emf/2002/Ecore.oclas#T.ecore.EInt" |
| referredOperation="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#o.basecs.MultiplicityCS.getLower"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.MultiplicityCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.ownedMultiplicity"/> |
| </ownedElse> |
| <ownedThen xsi:type="pivot:NullLiteralExp" isRequired="false" type="pivot:VoidType http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclVoid"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.aCollectionLiteralExp" name="aCollectionLiteralExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.leftCS.guard.lCollectionLiteralExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.CollectionType.lower"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:DataType http://www.eclipse.org/emf/2002/Ecore.oclas#T.ecore.EInt" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.if1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.aCollectionType"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.aCollectionType"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.aCollectionType"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.aCollectionLiteralExp"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.CollectionType.upper"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclComparable" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.if"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_ownedType_pivot.bottom.aCollectionType"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_pivot" name="m_CollectionLiteralExpCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_pivot.leftCS.guard.lCollectionLiteralExpCS" name="lCollectionLiteralExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_pivot.rightAS.bottom.rCollectionLiteralExp" |
| name="rCollectionLiteralExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.12/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_pivot.rightAS.bottom.rCollectionLiteralExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralExpCS_pivot.leftCS.guard.lCollectionLiteralExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot" name="m_CollectionLiteralPartCS_ownedExpression_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot.leftCS.guard.lCollectionLiteralPartCS" |
| name="lCollectionLiteralPartCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.CollectionLiteralPartCS.isCollectionItem"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot.leftCS.guard.lCollectionLiteralPartCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.13/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot.bottom.ownedExpression" |
| name="ownedExpression" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.CollectionLiteralPartCS.ownedExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot.leftCS.guard.lCollectionLiteralPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot.leftCS.guard.lCollectionLiteralPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot.bottom.pivot1" name="pivot1" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot.bottom.ownedExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot.bottom.aCollectionItem" |
| name="aCollectionItem" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionItem"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionItem" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot.leftCS.guard.lCollectionLiteralPartCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionItem"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.CollectionItem.ownedItem"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionItem" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot.bottom.aCollectionItem"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_1" name="m_CollectionLiteralPartCS_ownedExpression_pivot_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_1.leftCS.guard.lCollectionLiteralPartCS" |
| name="lCollectionLiteralPartCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.CollectionLiteralPartCS.isCollectionItem"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_1.leftCS.guard.lCollectionLiteralPartCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.CollectionLiteralPartCS.isCollectionRange"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_1.leftCS.guard.lCollectionLiteralPartCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.14/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_1.bottom.ownedExpression" |
| name="ownedExpression" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.CollectionLiteralPartCS.ownedExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_1.leftCS.guard.lCollectionLiteralPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_1.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_1.leftCS.guard.lCollectionLiteralPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_1.bottom.pivot1" name="pivot1" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_1.bottom.ownedExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_1.bottom.aCollectionRange" |
| name="aCollectionRange" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionRange"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionRange" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_1.leftCS.guard.lCollectionLiteralPartCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionRange"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.CollectionRange.ownedFirst"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_1.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionRange" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_1.bottom.aCollectionRange"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2" name="m_CollectionLiteralPartCS_ownedExpression_pivot_2"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.leftCS.guard.lCollectionLiteralPartCS" |
| name="lCollectionLiteralPartCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.CollectionLiteralPartCS.isCollectionItem"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.leftCS.guard.lCollectionLiteralPartCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.15/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.bottom.ownedExpression" |
| name="ownedExpression" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.CollectionLiteralPartCS.ownedExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.leftCS.guard.lCollectionLiteralPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.leftCS.guard.lCollectionLiteralPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.bottom.pivot1" name="pivot1" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.bottom.ownedExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.bottom.aOCLExpression" |
| name="aOCLExpression" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OCLExpression"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OCLExpression" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.bottom.ownedExpression"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.OCLExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.bottom.type" name="type" |
| type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Type"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Type" |
| referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OCLExpression" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.bottom.aOCLExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.bottom.aCollectionItem" |
| name="aCollectionItem" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionItem"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionItem" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.leftCS.guard.lCollectionLiteralPartCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionItem"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Type" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.bottom.type"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionItem" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedExpression_pivot_2.bottom.aCollectionItem"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedLastExpression_pivo" name="m_CollectionLiteralPartCS_ownedLastExpression_pivo"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedLastExpression_pivo.leftCS.guard.lCollectionLiteralPartCS" |
| name="lCollectionLiteralPartCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.CollectionLiteralPartCS.isCollectionItem"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedLastExpression_pivo.leftCS.guard.lCollectionLiteralPartCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.CollectionLiteralPartCS.isCollectionRange"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedLastExpression_pivo.leftCS.guard.lCollectionLiteralPartCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.16/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedLastExpression_pivo.bottom.ownedLastExpression" |
| name="ownedLastExpression" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.CollectionLiteralPartCS.ownedLastExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedLastExpression_pivo.leftCS.guard.lCollectionLiteralPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedLastExpression_pivo.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedLastExpression_pivo.leftCS.guard.lCollectionLiteralPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedLastExpression_pivo.bottom.pivot1" name="pivot1" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedLastExpression_pivo.bottom.ownedLastExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedLastExpression_pivo.bottom.aCollectionRange" |
| name="aCollectionRange" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionRange"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionRange" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedLastExpression_pivo.leftCS.guard.lCollectionLiteralPartCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionRange"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.CollectionRange.ownedLast"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedLastExpression_pivo.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionRange" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_ownedLastExpression_pivo.bottom.aCollectionRange"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot" name="m_CollectionLiteralPartCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot.leftCS.guard.lCollectionLiteralPartCS" |
| name="lCollectionLiteralPartCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot.rightAS.bottom.rCollectionItem" |
| name="rCollectionItem" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionItem"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.CollectionLiteralPartCS.isCollectionItem"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot.leftCS.guard.lCollectionLiteralPartCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.17/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionItem" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot.rightAS.bottom.rCollectionItem"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot.leftCS.guard.lCollectionLiteralPartCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot_1" name="m_CollectionLiteralPartCS_pivot_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot_1.leftCS.guard.lCollectionLiteralPartCS" |
| name="lCollectionLiteralPartCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot_1.rightAS.bottom.rCollectionRange" |
| name="rCollectionRange" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionRange"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.CollectionLiteralPartCS.isCollectionItem"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot_1.leftCS.guard.lCollectionLiteralPartCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.CollectionLiteralPartCS.isCollectionRange"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot_1.leftCS.guard.lCollectionLiteralPartCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.18/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionRange" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot_1.rightAS.bottom.rCollectionRange"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionLiteralPartCS_pivot_1.leftCS.guard.lCollectionLiteralPartCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_ownedType_pivot" name="m_CollectionTypeCS_ownedType_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_ownedType_pivot.leftCS.guard.lCollectionTypeCS" name="lCollectionTypeCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS"/> |
| </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.19/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_ownedType_pivot.bottom.ownedType" name="ownedType" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.CollectionTypeCS.ownedType"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_ownedType_pivot.leftCS.guard.lCollectionTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_ownedType_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_ownedType_pivot.leftCS.guard.lCollectionTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_ownedType_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_ownedType_pivot.bottom.aCollectionType" name="aCollectionType" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionType"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionType" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_ownedType_pivot.leftCS.guard.lCollectionTypeCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_ownedType_pivot.bottom.aClass" name="aClass" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.CollectionType.elementType"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_ownedType_pivot.bottom.aClass"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_ownedType_pivot.bottom.aCollectionType"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_pivot" name="m_CollectionTypeCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_pivot.leftCS.guard.lCollectionTypeCS" name="lCollectionTypeCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_pivot.rightAS.bottom.rCollectionType" name="rCollectionType" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionType"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.20/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_pivot.rightAS.bottom.rCollectionType"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_CollectionTypeCS_pivot.leftCS.guard.lCollectionTypeCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_ownedSpecification_pivot" name="m_ConstraintCS_ownedSpecification_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_ownedSpecification_pivot.leftCS.guard.lConstraintCS" name="lConstraintCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"/> |
| </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.21/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_ownedSpecification_pivot.bottom.ownedSpecification" name="ownedSpecification" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ConstraintCS.ownedSpecification"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_ownedSpecification_pivot.leftCS.guard.lConstraintCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_ownedSpecification_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_ownedSpecification_pivot.leftCS.guard.lConstraintCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_ownedSpecification_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_ownedSpecification_pivot.bottom.ownedSpecification"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_ownedSpecification_pivot.bottom.aLanguageExpression" name="aLanguageExpression" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_ownedSpecification_pivot.bottom.ownedSpecification"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_ownedSpecification_pivot.bottom.aConstraint" name="aConstraint" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_ownedSpecification_pivot.leftCS.guard.lConstraintCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.LanguageExpression.owningConstraint"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_ownedSpecification_pivot.bottom.aConstraint"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_ownedSpecification_pivot.bottom.aLanguageExpression"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_pivot" name="m_ConstraintCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_pivot.leftCS.guard.lConstraintCS" name="lConstraintCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_pivot.rightAS.bottom.rConstraint" name="rConstraint" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.22/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_pivot.rightAS.bottom.rConstraint"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ConstraintCS_pivot.leftCS.guard.lConstraintCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_ownedExpression_pivot" name="m_ContextCS_ownedExpression_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_ownedExpression_pivot.leftCS.guard.lContextCS" name="lContextCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS"/> |
| </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.23/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_ownedExpression_pivot.bottom.ownedExpression" name="ownedExpression" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.ContextCS.ownedExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_ownedExpression_pivot.leftCS.guard.lContextCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_ownedExpression_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_ownedExpression_pivot.leftCS.guard.lContextCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_ownedExpression_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_ownedExpression_pivot.bottom.ownedExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_ownedExpression_pivot.bottom.aExpressionInOCL" name="aExpressionInOCL" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_ownedExpression_pivot.leftCS.guard.lContextCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.ExpressionInOCL.ownedBody"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_ownedExpression_pivot.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_ownedExpression_pivot.bottom.aExpressionInOCL"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_pivot" name="m_ContextCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_pivot.leftCS.guard.lContextCS" name="lContextCS" isRequired="false" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_pivot.rightAS.bottom.rExpressionInOCL" name="rExpressionInOCL" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.24/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_pivot.rightAS.bottom.rExpressionInOCL"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ContextCS_pivot.leftCS.guard.lContextCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name" name="m_DataTypeCS_instanceClassName_isSerializable_name"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.leftCS.guard.lDataTypeCS" |
| name="lDataTypeCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS"/> |
| </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.25/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.25/@bottomPattern/@assignment.1 #//@ownedPackages.0/@ownedClasses.0/@rule.25/@bottomPattern/@assignment.2 #//@ownedPackages.0/@ownedClasses.0/@rule.25/@bottomPattern/@assignment.3 #//@ownedPackages.0/@ownedClasses.0/@rule.25/@bottomPattern/@assignment.4 #//@ownedPackages.0/@ownedClasses.0/@rule.25/@bottomPattern/@assignment.5"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.instanceClassName" |
| name="instanceClassName" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ClassCS.instanceClassName"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.leftCS.guard.lDataTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.ownedConstraints" |
| name="ownedConstraints" type="#//@ownedPackages.1/@ownedClasses.107"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.108" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ClassCS.ownedConstraints"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.leftCS.guard.lDataTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.isSerializable" |
| name="isSerializable" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#Boolean" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.DataTypeCS.isSerializable"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.leftCS.guard.lDataTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.ownedAnnotations" |
| name="ownedAnnotations" type="#//@ownedPackages.1/@ownedClasses.92"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.93" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ModelElementCS.ownedAnnotations"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.leftCS.guard.lDataTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.name" name="name" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.NamedElementCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.leftCS.guard.lDataTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.leftCS.guard.lDataTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.aDataType" name="aDataType" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.DataType"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.DataType" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.leftCS.guard.lDataTypeCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.DataType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.OclElement" name="OclElement" |
| type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclElement"/> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.Set" name="Set" |
| type="#//@ownedPackages.1/@ownedClasses.109"> |
| <ownedInit xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.109" kind="Set"> |
| <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.OclElement"/> |
| </ownedParts> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.%171%collect%187%" |
| name="«collect»" type="#//@ownedPackages.1/@ownedClasses.110"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.111" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.107" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.ownedConstraints"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.25/@bottomPattern/@variable.9/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.%171%collect%187%1" |
| name="«collect»1" type="#//@ownedPackages.1/@ownedClasses.94"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.95" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.92" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.ownedAnnotations"/> |
| <ownedBody xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.25/@bottomPattern/@variable.10/@ownedInit/@ownedIterators.0"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Class.instanceClassName"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.instanceClassName"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.DataType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.aDataType"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.DataType.isSerializable"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.isSerializable"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.DataType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.aDataType"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.DataType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.aDataType"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Element.ownedAnnotations"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.94" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.%171%collect%187%1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.DataType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.aDataType"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Class.ownedInvariants"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.110" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.DataType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.aDataType"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Class.superClasses"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.109" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.Set"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.DataType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_instanceClassName_isSerializable_name.bottom.aDataType"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot" name="m_DataTypeCS_ownedSignature_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.leftCS.guard.lDataTypeCS" name="lDataTypeCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS"/> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <domain xsi:type="qvti:ImperativeDomain" name="rightAS" isEnforceable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.rightAS" |
| enforcedProperties="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TemplateableElement.ownedSignature"> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.26/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.26/@bottomPattern/@assignment.1"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.leftCS.guard.lDataTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.bottom.ownedSignature" name="ownedSignature" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TemplateableElementCS.ownedSignature"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.leftCS.guard.lDataTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.bottom.ownedSignature"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.bottom.ownedParameters" name="ownedParameters" |
| type="#//@ownedPackages.1/@ownedClasses.112"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.113" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TemplateSignatureCS.ownedParameters"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.bottom.ownedSignature"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.bottom.aTemplateSignature" name="aTemplateSignature" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.bottom.ownedSignature"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.bottom.%171%collect%187%" name="«collect»" |
| type="#//@ownedPackages.1/@ownedClasses.114"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.115" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.112" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.bottom.ownedParameters"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.26/@bottomPattern/@variable.5/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.bottom.aDataType" name="aDataType" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.DataType"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.DataType" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.leftCS.guard.lDataTypeCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.DataType"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TemplateSignature.ownedParameters"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.114" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.bottom.aTemplateSignature"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TemplateSignature.owningElement"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.DataType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.bottom.aDataType"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_ownedSignature_pivot.bottom.aTemplateSignature"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_pivot" name="m_DataTypeCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_pivot.leftCS.guard.lDataTypeCS" name="lDataTypeCS" isRequired="false" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_pivot.rightAS.bottom.rDataType" name="rDataType" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.DataType"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.27/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.DataType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_pivot.rightAS.bottom.rDataType"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DataTypeCS_pivot.leftCS.guard.lDataTypeCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_name_pivot_values" name="m_DetailCS_name_pivot_values"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_name_pivot_values.leftCS.guard.lDetailCS" name="lDetailCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"/> |
| </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.28/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.28/@bottomPattern/@assignment.1"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_name_pivot_values.bottom.values" name="values" type="#//@ownedPackages.1/@ownedClasses.98"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.99" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.DetailCS.values"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_name_pivot_values.leftCS.guard.lDetailCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_name_pivot_values.bottom.name" name="name" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.NamedElementCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_name_pivot_values.leftCS.guard.lDetailCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_name_pivot_values.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_name_pivot_values.leftCS.guard.lDetailCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_name_pivot_values.bottom.aDetail" name="aDetail" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_name_pivot_values.leftCS.guard.lDetailCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Detail"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_name_pivot_values.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_name_pivot_values.bottom.aDetail"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Detail.values"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_name_pivot_values.bottom.values"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_name_pivot_values.bottom.aDetail"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_pivot" name="m_DetailCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_pivot.leftCS.guard.lDetailCS" name="lDetailCS" isRequired="false" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_pivot.rightAS.bottom.rDetail" name="rDetail" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.29/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_pivot.rightAS.bottom.rDetail"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_DetailCS_pivot.leftCS.guard.lDetailCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n" name="m_EnumerationCS_instanceClassName_isSerializable_n"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.leftCS.guard.lEnumerationCS" |
| name="lEnumerationCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS"/> |
| </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.30/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.30/@bottomPattern/@assignment.1 #//@ownedPackages.0/@ownedClasses.0/@rule.30/@bottomPattern/@assignment.2 #//@ownedPackages.0/@ownedClasses.0/@rule.30/@bottomPattern/@assignment.3 #//@ownedPackages.0/@ownedClasses.0/@rule.30/@bottomPattern/@assignment.4 #//@ownedPackages.0/@ownedClasses.0/@rule.30/@bottomPattern/@assignment.5 #//@ownedPackages.0/@ownedClasses.0/@rule.30/@bottomPattern/@assignment.6"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.instanceClassName" |
| name="instanceClassName" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ClassCS.instanceClassName"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.leftCS.guard.lEnumerationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.ownedConstraints" |
| name="ownedConstraints" type="#//@ownedPackages.1/@ownedClasses.107"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.108" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ClassCS.ownedConstraints"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.leftCS.guard.lEnumerationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.isSerializable" |
| name="isSerializable" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#Boolean" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.EnumerationCS.isSerializable"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.leftCS.guard.lEnumerationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.ownedLiterals" |
| name="ownedLiterals" type="#//@ownedPackages.1/@ownedClasses.116"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.117" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.EnumerationCS.ownedLiterals"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.leftCS.guard.lEnumerationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.ownedAnnotations" |
| name="ownedAnnotations" type="#//@ownedPackages.1/@ownedClasses.92"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.93" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ModelElementCS.ownedAnnotations"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.leftCS.guard.lEnumerationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.name" name="name" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.NamedElementCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.leftCS.guard.lEnumerationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.leftCS.guard.lEnumerationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.aEnumeration" |
| name="aEnumeration" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Enumeration"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Enumeration" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.leftCS.guard.lEnumerationCS"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Enumeration"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.%171%collect%187%" |
| name="«collect»" type="#//@ownedPackages.1/@ownedClasses.118"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.119" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.116" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.ownedLiterals"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.30/@bottomPattern/@variable.8/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.%171%collect%187%1" |
| name="«collect»1" type="#//@ownedPackages.1/@ownedClasses.110"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.111" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.107" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.ownedConstraints"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.30/@bottomPattern/@variable.9/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.%171%collect%187%2" |
| name="«collect»2" type="#//@ownedPackages.1/@ownedClasses.94"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.95" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.92" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.ownedAnnotations"/> |
| <ownedBody xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.30/@bottomPattern/@variable.10/@ownedInit/@ownedIterators.0"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.OclElement" name="OclElement" |
| type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclElement"/> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.Set" name="Set" |
| type="#//@ownedPackages.1/@ownedClasses.109"> |
| <ownedInit xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.109" kind="Set"> |
| <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.OclElement"/> |
| </ownedParts> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Class.instanceClassName"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.instanceClassName"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Enumeration" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.aEnumeration"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.DataType.isSerializable"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.isSerializable"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Enumeration" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.aEnumeration"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Enumeration" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.aEnumeration"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Element.ownedAnnotations"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.94" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.%171%collect%187%2"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Enumeration" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.aEnumeration"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Class.ownedInvariants"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.110" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.%171%collect%187%1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Enumeration" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.aEnumeration"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Enumeration.ownedLiterals"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.118" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Enumeration" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.aEnumeration"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Class.superClasses"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.109" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.Set"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Enumeration" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_instanceClassName_isSerializable_n.bottom.aEnumeration"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_ownedSignature_pivot" name="m_EnumerationCS_ownedSignature_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_ownedSignature_pivot.leftCS.guard.lEnumerationCS" name="lEnumerationCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS"/> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <domain xsi:type="qvti:ImperativeDomain" name="rightAS" isEnforceable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.rightAS" |
| enforcedProperties="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TemplateableElement.ownedSignature"> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.31/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_ownedSignature_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_ownedSignature_pivot.leftCS.guard.lEnumerationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_ownedSignature_pivot.bottom.ownedSignature" name="ownedSignature" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TemplateableElementCS.ownedSignature"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_ownedSignature_pivot.leftCS.guard.lEnumerationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_ownedSignature_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_ownedSignature_pivot.bottom.ownedSignature"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_ownedSignature_pivot.bottom.aEnumeration" name="aEnumeration" |
| type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Enumeration"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Enumeration" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_ownedSignature_pivot.leftCS.guard.lEnumerationCS"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Enumeration"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_ownedSignature_pivot.bottom.aTemplateSignature" name="aTemplateSignature" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_ownedSignature_pivot.bottom.ownedSignature"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TemplateableElement.ownedSignature"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_ownedSignature_pivot.bottom.aTemplateSignature"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Enumeration" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_ownedSignature_pivot.bottom.aEnumeration"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_pivot" name="m_EnumerationCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_pivot.leftCS.guard.lEnumerationCS" name="lEnumerationCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_pivot.rightAS.bottom.rEnumeration" name="rEnumeration" |
| type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Enumeration"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.32/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Enumeration" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_pivot.rightAS.bottom.rEnumeration"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationCS_pivot.leftCS.guard.lEnumerationCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot" name="m_EnumerationLiteralCS_name_ownedAnnotations_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.leftCS.guard.lEnumerationLiteralCS" |
| name="lEnumerationLiteralCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"/> |
| </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.33/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.33/@bottomPattern/@assignment.1 #//@ownedPackages.0/@ownedClasses.0/@rule.33/@bottomPattern/@assignment.2"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.bottom.value" name="value" |
| isRequired="false" type="pivot:DataType http://www.eclipse.org/emf/2002/Ecore.oclas#T.ecore.EInt"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:DataType http://www.eclipse.org/emf/2002/Ecore.oclas#T.ecore.EInt" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.EnumerationLiteralCS.value"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.leftCS.guard.lEnumerationLiteralCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.bottom.ownedAnnotations" |
| name="ownedAnnotations" type="#//@ownedPackages.1/@ownedClasses.92"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.93" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ModelElementCS.ownedAnnotations"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.leftCS.guard.lEnumerationLiteralCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.bottom.name" name="name" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.NamedElementCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.leftCS.guard.lEnumerationLiteralCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.leftCS.guard.lEnumerationLiteralCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.bottom.aEnumerationLiteral" |
| name="aEnumerationLiteral" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.leftCS.guard.lEnumerationLiteralCS"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.bottom.%171%collect%187%" |
| name="«collect»" type="#//@ownedPackages.1/@ownedClasses.94"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.95" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.92" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.bottom.ownedAnnotations"/> |
| <ownedBody xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.33/@bottomPattern/@variable.5/@ownedInit/@ownedIterators.0"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.bottom.aEnumerationLiteral"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Element.ownedAnnotations"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.94" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.bottom.aEnumerationLiteral"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.EnumerationLiteral.value"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:DataType http://www.eclipse.org/emf/2002/Ecore.oclas#T.ecore.EInt" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.bottom.value"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_name_ownedAnnotations_pivot.bottom.aEnumerationLiteral"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_pivot" name="m_EnumerationLiteralCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_pivot.leftCS.guard.lEnumerationLiteralCS" name="lEnumerationLiteralCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_pivot.rightAS.bottom.rEnumerationLiteral" |
| name="rEnumerationLiteral" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.34/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_pivot.rightAS.bottom.rEnumerationLiteral"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_EnumerationLiteralCS_pivot.leftCS.guard.lEnumerationLiteralCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_exprString_ownedExpression0_p" name="m_ExpSpecificationCS_exprString_ownedExpression0_p"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_exprString_ownedExpression0_p.leftCS.guard.lExpSpecificationCS" |
| name="lExpSpecificationCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"/> |
| </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> |
| <predicate> |
| <conditionExpression 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.%61%..ocl.OclSelf"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.ExpSpecificationCS.ownedExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_exprString_ownedExpression0_p.leftCS.guard.lExpSpecificationCS"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:NullLiteralExp" isRequired="false" type="pivot:VoidType http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclVoid"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.35/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.35/@bottomPattern/@assignment.1"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_exprString_ownedExpression0_p.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_exprString_ownedExpression0_p.leftCS.guard.lExpSpecificationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_exprString_ownedExpression0_p.bottom.exprString" name="exprString" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.SpecificationCS.exprString"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_exprString_ownedExpression0_p.leftCS.guard.lExpSpecificationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_exprString_ownedExpression0_p.bottom.aExpressionInOCL" |
| name="aExpressionInOCL" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_exprString_ownedExpression0_p.leftCS.guard.lExpSpecificationCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.LanguageExpression.body"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_exprString_ownedExpression0_p.bottom.exprString"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_exprString_ownedExpression0_p.bottom.aExpressionInOCL"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.LanguageExpression.language"> |
| <value xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" stringSymbol="OCL"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_exprString_ownedExpression0_p.bottom.aExpressionInOCL"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression0_pivot" name="m_ExpSpecificationCS_ownedExpression0_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression0_pivot.leftCS.guard.lExpSpecificationCS" |
| name="lExpSpecificationCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression0_pivot.rightAS.bottom.rExpressionInOCL" |
| name="rExpressionInOCL" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern> |
| <predicate> |
| <conditionExpression 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.%61%..ocl.OclSelf"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.ExpSpecificationCS.ownedExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression0_pivot.leftCS.guard.lExpSpecificationCS"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:NullLiteralExp" isRequired="false" type="pivot:VoidType http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclVoid"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.36/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression0_pivot.rightAS.bottom.rExpressionInOCL"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression0_pivot.leftCS.guard.lExpSpecificationCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot" name="m_ExpSpecificationCS_ownedExpression_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot.leftCS.guard.lExpSpecificationCS" |
| name="lExpSpecificationCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot.rightAS.bottom.rExpressionInOCL" |
| name="rExpressionInOCL" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.37/@bottomPattern/@assignment.0"> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource 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.%61%..ocl.OclSelf"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot.bottom.ownedExpression"/> |
| <ownedArguments xsi:type="pivot:NullLiteralExp" isRequired="false" type="pivot:VoidType http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclVoid"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot.bottom.ownedExpression" name="ownedExpression" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.ExpSpecificationCS.ownedExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot.leftCS.guard.lExpSpecificationCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot.rightAS.bottom.rExpressionInOCL"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot.leftCS.guard.lExpSpecificationCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_1" name="m_ExpSpecificationCS_ownedExpression_pivot_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_1.leftCS.guard.lExpSpecificationCS" |
| name="lExpSpecificationCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"/> |
| </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.38/@bottomPattern/@assignment.0"> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource 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.%61%..ocl.OclSelf"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_1.bottom.ownedExpression"/> |
| <ownedArguments xsi:type="pivot:NullLiteralExp" isRequired="false" type="pivot:VoidType http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclVoid"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_1.bottom.ownedExpression" name="ownedExpression" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.ExpSpecificationCS.ownedExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_1.leftCS.guard.lExpSpecificationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_1.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_1.leftCS.guard.lExpSpecificationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_1.bottom.aExpressionInOCL" name="aExpressionInOCL" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_1.leftCS.guard.lExpSpecificationCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.LanguageExpression.language"> |
| <value xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" stringSymbol="OCL"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_1.bottom.aExpressionInOCL"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_2" name="m_ExpSpecificationCS_ownedExpression_pivot_2"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_2.leftCS.guard.lExpSpecificationCS" |
| name="lExpSpecificationCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"/> |
| </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.39/@bottomPattern/@assignment.0"> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource 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.%61%..ocl.OclSelf"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_2.bottom.ownedExpression"/> |
| <ownedArguments xsi:type="pivot:NullLiteralExp" isRequired="false" type="pivot:VoidType http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclVoid"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_2.bottom.ownedExpression" name="ownedExpression" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.ExpSpecificationCS.ownedExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_2.leftCS.guard.lExpSpecificationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_2.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_2.leftCS.guard.lExpSpecificationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_2.bottom.pivot1" name="pivot1" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_2.bottom.ownedExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_2.bottom.aExpressionInOCL" name="aExpressionInOCL" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_2.leftCS.guard.lExpSpecificationCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.ExpressionInOCL.ownedBody"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_2.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ExpSpecificationCS_ownedExpression_pivot_2.bottom.aExpressionInOCL"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedCondition_pivot" name="m_IfExpCS_ownedCondition_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedCondition_pivot.leftCS.guard.lIfExpCS" name="lIfExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS"/> |
| </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.40/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedCondition_pivot.bottom.ownedCondition" name="ownedCondition" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.IfExpCS.ownedCondition"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedCondition_pivot.leftCS.guard.lIfExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedCondition_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedCondition_pivot.leftCS.guard.lIfExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedCondition_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedCondition_pivot.bottom.ownedCondition"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedCondition_pivot.bottom.aIfExp" name="aIfExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IfExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IfExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedCondition_pivot.leftCS.guard.lIfExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.IfExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.IfExp.ownedCondition"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedCondition_pivot.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IfExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedCondition_pivot.bottom.aIfExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedElseExpression_pivot" name="m_IfExpCS_ownedElseExpression_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedElseExpression_pivot.leftCS.guard.lIfExpCS" name="lIfExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS"/> |
| </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.41/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedElseExpression_pivot.bottom.ownedElseExpression" name="ownedElseExpression" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.IfExpCS.ownedElseExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedElseExpression_pivot.leftCS.guard.lIfExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedElseExpression_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedElseExpression_pivot.leftCS.guard.lIfExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedElseExpression_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedElseExpression_pivot.bottom.ownedElseExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedElseExpression_pivot.bottom.aIfExp" name="aIfExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IfExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IfExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedElseExpression_pivot.leftCS.guard.lIfExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.IfExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.IfExp.ownedElse"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedElseExpression_pivot.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IfExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedElseExpression_pivot.bottom.aIfExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedThenExpression_pivot" name="m_IfExpCS_ownedThenExpression_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedThenExpression_pivot.leftCS.guard.lIfExpCS" name="lIfExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS"/> |
| </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.42/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedThenExpression_pivot.bottom.ownedThenExpression" name="ownedThenExpression" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.IfExpCS.ownedThenExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedThenExpression_pivot.leftCS.guard.lIfExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedThenExpression_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedThenExpression_pivot.leftCS.guard.lIfExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedThenExpression_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedThenExpression_pivot.bottom.ownedThenExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedThenExpression_pivot.bottom.aIfExp" name="aIfExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IfExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IfExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedThenExpression_pivot.leftCS.guard.lIfExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.IfExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.IfExp.ownedThen"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedThenExpression_pivot.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IfExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_ownedThenExpression_pivot.bottom.aIfExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_pivot" name="m_IfExpCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_pivot.leftCS.guard.lIfExpCS" name="lIfExpCS" isRequired="false" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_pivot.rightAS.bottom.rIfExp" name="rIfExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IfExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.43/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IfExp" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_pivot.rightAS.bottom.rIfExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_IfExpCS_pivot.leftCS.guard.lIfExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_name_pivot" name="m_ImportCS_name_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_name_pivot.leftCS.guard.lImportCS" name="lImportCS" isRequired="false" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"/> |
| </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.44/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_name_pivot.bottom.name" name="name" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.NamedElementCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_name_pivot.leftCS.guard.lImportCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_name_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_name_pivot.leftCS.guard.lImportCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_name_pivot.bottom.aImport" name="aImport" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_name_pivot.leftCS.guard.lImportCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Import"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_name_pivot.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_name_pivot.bottom.aImport"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_ownedPathName_pivot" name="m_ImportCS_ownedPathName_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_ownedPathName_pivot.leftCS.guard.lImportCS" name="lImportCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"/> |
| </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.45/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_ownedPathName_pivot.bottom.ownedPathName" name="ownedPathName" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PathNameCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PathNameCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ImportCS.ownedPathName"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_ownedPathName_pivot.leftCS.guard.lImportCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_ownedPathName_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_ownedPathName_pivot.leftCS.guard.lImportCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_ownedPathName_pivot.bottom.aImport" name="aImport" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_ownedPathName_pivot.leftCS.guard.lImportCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Import"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_ownedPathName_pivot.bottom.importedNamespace" name="importedNamespace" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Namespace"> |
| <ownedInit xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Namespace" |
| referredOperation="../../org.eclipse.ocl.pivot/model/PivotCS2ASLookup.ocl.oclas#o.pivot.Visitable.lookupNamespace..basecs.PathNameCS"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_ownedPathName_pivot.bottom.aImport"/> |
| <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PathNameCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_ownedPathName_pivot.bottom.ownedPathName"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Import.importedNamespace"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Namespace" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_ownedPathName_pivot.bottom.importedNamespace"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_ownedPathName_pivot.bottom.aImport"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_pivot" name="m_ImportCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_pivot.leftCS.guard.lImportCS" name="lImportCS" isRequired="false" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_pivot.rightAS.bottom.rImport" name="rImport" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.46/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_pivot.rightAS.bottom.rImport"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ImportCS_pivot.leftCS.guard.lImportCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot" name="m_InvalidLiteralExpCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot.leftCS.guard.lInvalidLiteralExpCS" name="lInvalidLiteralExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot.rightAS.bottom.rInvalidLiteralExp" |
| name="rInvalidLiteralExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.InvalidLiteralExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.47/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.InvalidLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot.rightAS.bottom.rInvalidLiteralExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot.leftCS.guard.lInvalidLiteralExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot_1" name="m_InvalidLiteralExpCS_pivot_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot_1.leftCS.guard.lInvalidLiteralExpCS" name="lInvalidLiteralExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS"/> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <domain xsi:type="qvti:ImperativeDomain" name="rightAS" isEnforceable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.rightAS" |
| enforcedProperties="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.48/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot_1.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot_1.leftCS.guard.lInvalidLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot_1.bottom.aInvalidLiteralExp" name="aInvalidLiteralExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.InvalidLiteralExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.InvalidLiteralExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot_1.leftCS.guard.lInvalidLiteralExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.InvalidLiteralExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot_1.bottom.type" name="type" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Type"> |
| <ownedInit xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:InvalidType http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclInvalid"/> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Type" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot_1.bottom.type"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.InvalidLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_InvalidLiteralExpCS_pivot_1.bottom.aInvalidLiteralExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot" name="m_LambdaTypeCS_name_ownedParameterTypes_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot.leftCS.guard.lLambdaTypeCS" |
| name="lLambdaTypeCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS"/> |
| </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.49/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.49/@bottomPattern/@assignment.1"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot.bottom.name" name="name" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.LambdaTypeCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot.leftCS.guard.lLambdaTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot.bottom.ownedParameterTypes" |
| name="ownedParameterTypes" type="#//@ownedPackages.1/@ownedClasses.120"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.121" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.LambdaTypeCS.ownedParameterTypes"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot.leftCS.guard.lLambdaTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot.leftCS.guard.lLambdaTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot.bottom.aLambdaType" name="aLambdaType" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LambdaType"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LambdaType" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot.leftCS.guard.lLambdaTypeCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.LambdaType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot.bottom.%171%collect%187%" |
| name="«collect»" type="#//@ownedPackages.1/@ownedClasses.122"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.123" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.120" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot.bottom.ownedParameterTypes"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.49/@bottomPattern/@variable.4/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LambdaType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot.bottom.aLambdaType"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.LambdaType.parameterType"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.122" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LambdaType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_name_ownedParameterTypes_pivot.bottom.aLambdaType"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedContextType_pivot" name="m_LambdaTypeCS_ownedContextType_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedContextType_pivot.leftCS.guard.lLambdaTypeCS" name="lLambdaTypeCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS"/> |
| </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.50/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedContextType_pivot.bottom.ownedContextType" name="ownedContextType" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.LambdaTypeCS.ownedContextType"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedContextType_pivot.leftCS.guard.lLambdaTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedContextType_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedContextType_pivot.leftCS.guard.lLambdaTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedContextType_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedContextType_pivot.bottom.ownedContextType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedContextType_pivot.bottom.aLambdaType" name="aLambdaType" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LambdaType"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LambdaType" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedContextType_pivot.leftCS.guard.lLambdaTypeCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.LambdaType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedContextType_pivot.bottom.aClass" name="aClass" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedContextType_pivot.bottom.ownedContextType"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.LambdaType.contextType"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedContextType_pivot.bottom.aClass"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LambdaType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedContextType_pivot.bottom.aLambdaType"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedResultType_pivot" name="m_LambdaTypeCS_ownedResultType_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedResultType_pivot.leftCS.guard.lLambdaTypeCS" name="lLambdaTypeCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS"/> |
| </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.51/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedResultType_pivot.bottom.ownedResultType" name="ownedResultType" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.LambdaTypeCS.ownedResultType"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedResultType_pivot.leftCS.guard.lLambdaTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedResultType_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedResultType_pivot.leftCS.guard.lLambdaTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedResultType_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedResultType_pivot.bottom.ownedResultType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedResultType_pivot.bottom.aLambdaType" name="aLambdaType" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LambdaType"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LambdaType" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedResultType_pivot.leftCS.guard.lLambdaTypeCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.LambdaType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedResultType_pivot.bottom.aClass" name="aClass" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedResultType_pivot.bottom.ownedResultType"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.LambdaType.resultType"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedResultType_pivot.bottom.aClass"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LambdaType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_ownedResultType_pivot.bottom.aLambdaType"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_pivot" name="m_LambdaTypeCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_pivot.leftCS.guard.lLambdaTypeCS" name="lLambdaTypeCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_pivot.rightAS.bottom.rLambdaType" name="rLambdaType" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LambdaType"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.52/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LambdaType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_pivot.rightAS.bottom.rLambdaType"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LambdaTypeCS_pivot.leftCS.guard.lLambdaTypeCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot" name="m_LetExpCS_ownedInExpression_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot.leftCS.guard.lLetExpCS" name="lLetExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS"/> |
| </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.53/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot.bottom.ownedInExpression" name="ownedInExpression" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.LetExpCS.ownedInExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot.leftCS.guard.lLetExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot.leftCS.guard.lLetExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot.bottom.ownedInExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot.bottom.aLetExp" name="aLetExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LetExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LetExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot.leftCS.guard.lLetExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.LetExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.LetExp.ownedIn"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LetExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot.bottom.aLetExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1" name="m_LetExpCS_ownedInExpression_pivot_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1.leftCS.guard.lLetExpCS" name="lLetExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS"/> |
| </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.54/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1.bottom.ownedInExpression" name="ownedInExpression" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.LetExpCS.ownedInExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1.leftCS.guard.lLetExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1.leftCS.guard.lLetExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1.bottom.ownedInExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1.bottom.aOCLExpression" name="aOCLExpression" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OCLExpression"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OCLExpression" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1.bottom.ownedInExpression"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.OCLExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1.bottom.type" name="type" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Type"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Type" |
| referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OCLExpression" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1.bottom.aOCLExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1.bottom.aLetExp" name="aLetExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LetExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LetExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1.leftCS.guard.lLetExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.LetExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Type" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1.bottom.type"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LetExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedInExpression_pivot_1.bottom.aLetExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedVariables_pivot" name="m_LetExpCS_ownedVariables_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedVariables_pivot.leftCS.guard.lLetExpCS" name="lLetExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS"/> |
| </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.55/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedVariables_pivot.bottom.ownedVariables" name="ownedVariables" |
| type="#//@ownedPackages.1/@ownedClasses.124"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.125" referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.LetExpCS.ownedVariables"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedVariables_pivot.leftCS.guard.lLetExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedVariables_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedVariables_pivot.leftCS.guard.lLetExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedVariables_pivot.bottom.aLetExp" name="aLetExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LetExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LetExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedVariables_pivot.leftCS.guard.lLetExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.LetExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedVariables_pivot.bottom.at" name="at" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS"> |
| <ownedInit xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OrderedCollection.at..ocl.Integer"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.124" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedVariables_pivot.bottom.ownedVariables"/> |
| <ownedArguments xsi:type="pivot:IntegerLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Integer" |
| integerSymbol="1"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedVariables_pivot.bottom.aVariable" name="aVariable" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedVariables_pivot.bottom.at"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.LetExp.ownedVariable"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedVariables_pivot.bottom.aVariable"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LetExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_ownedVariables_pivot.bottom.aLetExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_pivot" name="m_LetExpCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_pivot.leftCS.guard.lLetExpCS" name="lLetExpCS" isRequired="false" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_pivot.rightAS.bottom.rLetExp" name="rLetExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LetExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.56/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LetExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_pivot.rightAS.bottom.rLetExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_LetExpCS_pivot.leftCS.guard.lLetExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot" name="m_NameExpCS_accumulators_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.57/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot.bottom.accumulators" name="accumulators" |
| type="#//@ownedPackages.1/@ownedClasses.126"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.127" referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.IterateCallExpCS.accumulators"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot.bottom.aIterateExp" name="aIterateExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot.bottom.at" name="at" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"> |
| <ownedInit xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OrderedCollection.at..ocl.Integer"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.126" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot.bottom.accumulators"/> |
| <ownedArguments xsi:type="pivot:IntegerLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Integer" |
| integerSymbol="1"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot.bottom.aVariable" name="aVariable" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot.bottom.at"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.IterateExp.ownedResult"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot.bottom.aVariable"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_accumulators_pivot.bottom.aIterateExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot" name="m_NameExpCS_arguments_isPre_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.58/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.58/@bottomPattern/@assignment.1"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.bottom.isPre" name="isPre" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.AbstractNameExpCS.isPre"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.bottom.arguments" name="arguments" type="#//@ownedPackages.1/@ownedClasses.128"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.129" referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.CallExpCS.arguments"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.bottom.aOperationCallExp" name="aOperationCallExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.bottom.%171%collect%187%" name="«collect»" |
| type="#//@ownedPackages.1/@ownedClasses.130"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.95" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.128" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.bottom.arguments"/> |
| <ownedBody xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.58/@bottomPattern/@variable.4/@ownedInit/@ownedIterators.0"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.FeatureCallExp.isPre"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.bottom.isPre"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.bottom.aOperationCallExp"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.OperationCallExp.ownedArguments"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.130" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_isPre_pivot.bottom.aOperationCallExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot" name="m_NameExpCS_arguments_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.59/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot.bottom.arguments" name="arguments" type="#//@ownedPackages.1/@ownedClasses.128"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.129" referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.CallExpCS.arguments"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot.bottom.aIterateExp" name="aIterateExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OrderedCollection.at..ocl.Integer"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.128" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot.bottom.arguments"/> |
| <ownedArguments xsi:type="pivot:IntegerLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Integer" |
| integerSymbol="1"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Element"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.LoopExp.ownedBody"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot.bottom.aIterateExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1" name="m_NameExpCS_arguments_pivot_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.60/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1.bottom.arguments" name="arguments" type="#//@ownedPackages.1/@ownedClasses.128"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.129" referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.CallExpCS.arguments"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1.bottom.aIteratorExp" name="aIteratorExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OrderedCollection.at..ocl.Integer"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.128" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1.bottom.arguments"/> |
| <ownedArguments xsi:type="pivot:IntegerLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Integer" |
| integerSymbol="1"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Element"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.LoopExp.ownedBody"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_arguments_pivot_1.bottom.aIteratorExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot" name="m_NameExpCS_iterators_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.61/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot.bottom.iterators" name="iterators" type="#//@ownedPackages.1/@ownedClasses.126"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.127" referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.IterationCallExpCS.iterators"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot.bottom.aIterateExp" name="aIterateExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot.bottom.%171%collect%187%" name="«collect»" type="#//@ownedPackages.1/@ownedClasses.131"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.132" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.126" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot.bottom.iterators"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.61/@bottomPattern/@variable.3/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.LoopExp.ownedIterators"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.131" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot.bottom.aIterateExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1" name="m_NameExpCS_iterators_pivot_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.62/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1.bottom.iterators" name="iterators" type="#//@ownedPackages.1/@ownedClasses.126"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.127" referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.IterationCallExpCS.iterators"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1.bottom.aIteratorExp" name="aIteratorExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1.bottom.%171%collect%187%" name="«collect»" |
| type="#//@ownedPackages.1/@ownedClasses.131"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.132" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.126" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1.bottom.iterators"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.62/@bottomPattern/@variable.3/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.LoopExp.ownedIterators"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.131" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_iterators_pivot_1.bottom.aIteratorExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value" name="m_NameExpCS_parts_pivot_value"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isPropertyCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isPropertyCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isShadowExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isShadowExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.63/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.63/@bottomPattern/@assignment.1"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.bottom.parts" name="parts" type="#//@ownedPackages.1/@ownedClasses.133"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.134" referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.ShadowExpCS.parts"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.bottom.value" name="value" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.ShadowExpCS.value"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.bottom.aShadowExp" name="aShadowExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.bottom.%171%collect%187%" name="«collect»" |
| type="#//@ownedPackages.1/@ownedClasses.135"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.136" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.133" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.bottom.parts"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.63/@bottomPattern/@variable.4/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.ShadowExp.ownedParts"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.135" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.bottom.aShadowExp"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.ShadowExp.value"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.bottom.value"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_parts_pivot_value.bottom.aShadowExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot" name="m_NameExpCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot.leftCS.guard.lNameExpCS" name="lNameExpCS" isRequired="false" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot.rightAS.bottom.rAssociationClassCallExp" name="rAssociationClassCallExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClassCallExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.64/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClassCallExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot.rightAS.bottom.rAssociationClassCallExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot.leftCS.guard.lNameExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_1" name="m_NameExpCS_pivot_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_1.leftCS.guard.lNameExpCS" name="lNameExpCS" isRequired="false" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_1.rightAS.bottom.rIterateExp" name="rIterateExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_1.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.65/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_1.rightAS.bottom.rIterateExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_1.leftCS.guard.lNameExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_2" name="m_NameExpCS_pivot_2"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_2.leftCS.guard.lNameExpCS" name="lNameExpCS" isRequired="false" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_2.rightAS.bottom.rIteratorExp" name="rIteratorExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_2.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_2.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_2.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.66/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_2.rightAS.bottom.rIteratorExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_2.leftCS.guard.lNameExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_3" name="m_NameExpCS_pivot_3"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_3.leftCS.guard.lNameExpCS" name="lNameExpCS" isRequired="false" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_3.rightAS.bottom.rOperationCallExp" name="rOperationCallExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_3.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_3.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_3.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_3.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.67/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_3.rightAS.bottom.rOperationCallExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_3.leftCS.guard.lNameExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_4" name="m_NameExpCS_pivot_4"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_4.leftCS.guard.lNameExpCS" name="lNameExpCS" isRequired="false" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_4.rightAS.bottom.rPropertyCallExp" name="rPropertyCallExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.PropertyCallExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_4.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isPropertyCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_4.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_4.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_4.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_4.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.68/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.PropertyCallExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_4.rightAS.bottom.rPropertyCallExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_4.leftCS.guard.lNameExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_5" name="m_NameExpCS_pivot_5"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_5.leftCS.guard.lNameExpCS" name="lNameExpCS" isRequired="false" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_5.rightAS.bottom.rShadowExp" name="rShadowExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_5.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_5.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_5.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isPropertyCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_5.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_5.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isShadowExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_5.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.69/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_5.rightAS.bottom.rShadowExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_5.leftCS.guard.lNameExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_6" name="m_NameExpCS_pivot_6"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_6.leftCS.guard.lNameExpCS" name="lNameExpCS" isRequired="false" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_6.rightAS.bottom.rVariableExp" name="rVariableExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isPropertyCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_6.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_6.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isShadowExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_6.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_6.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isVariableExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_6.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_6.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_6.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.70/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_6.rightAS.bottom.rVariableExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_6.leftCS.guard.lNameExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation" name="m_NameExpCS_pivot_referredAssociation"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.71/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation.bottom.referredAssociation" name="referredAssociation" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClass"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClass" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.AssociationClassCallExpCS.referredAssociation"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation.bottom.aAssociationClassCallExp" name="aAssociationClassCallExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClassCallExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClassCallExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClassCallExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.AssociationClassCallExp.referredAssociationClass"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClass" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation.bottom.referredAssociation"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClassCallExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation.bottom.aAssociationClassCallExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation_1" name="m_NameExpCS_pivot_referredAssociation_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation_1.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation_1.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.72/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation_1.bottom.referredAssociation" name="referredAssociation" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClass"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClass" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.AssociationClassCallExpCS.referredAssociation"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation_1.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation_1.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation_1.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation_1.bottom.name" name="name" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClass" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation_1.bottom.referredAssociation"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation_1.bottom.aAssociationClassCallExp" |
| name="aAssociationClassCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClassCallExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClassCallExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClassCallExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation_1.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClassCallExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredAssociation_1.bottom.aAssociationClassCallExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration" name="m_NameExpCS_pivot_referredIteration"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.73/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration.bottom.referredIteration" name="referredIteration" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Iteration"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Iteration" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.IterationCallExpCS.referredIteration"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration.bottom.aIterateExp" name="aIterateExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.LoopExp.referredIteration"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Iteration" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration.bottom.referredIteration"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration.bottom.aIterateExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_1" name="m_NameExpCS_pivot_referredIteration_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_1.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_1.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.74/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_1.bottom.referredIteration" name="referredIteration" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Iteration"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Iteration" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.IterationCallExpCS.referredIteration"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_1.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_1.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_1.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_1.bottom.aIteratorExp" name="aIteratorExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.LoopExp.referredIteration"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Iteration" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_1.bottom.referredIteration"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_1.bottom.aIteratorExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_2" name="m_NameExpCS_pivot_referredIteration_2"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_2.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_2.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_2.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.75/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_2.bottom.referredIteration" name="referredIteration" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Iteration"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Iteration" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.IterationCallExpCS.referredIteration"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_2.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_2.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_2.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_2.bottom.name" name="name" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Iteration" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_2.bottom.referredIteration"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_2.bottom.aIterateExp" name="aIterateExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_2.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_2.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_2.bottom.aIterateExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3" name="m_NameExpCS_pivot_referredIteration_3"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.76/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3.bottom.referredIteration" name="referredIteration" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Iteration"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Iteration" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.IterationCallExpCS.referredIteration"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3.bottom.name" name="name" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Iteration" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3.bottom.referredIteration"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3.bottom.aIteratorExp" name="aIteratorExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredIteration_3.bottom.aIteratorExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation" name="m_NameExpCS_pivot_referredOperation"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.77/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation.bottom.referredOperation" name="referredOperation" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.OperationCallExpCS.referredOperation"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation.bottom.aOperationCallExp" name="aOperationCallExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.OperationCallExp.referredOperation"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation.bottom.referredOperation"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation.bottom.aOperationCallExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1" name="m_NameExpCS_pivot_referredOperation_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.78/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1.bottom.referredOperation" name="referredOperation" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.OperationCallExpCS.referredOperation"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1.bottom.name" name="name" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1.bottom.referredOperation"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1.bottom.aOperationCallExp" name="aOperationCallExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredOperation_1.bottom.aOperationCallExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty" name="m_NameExpCS_pivot_referredProperty"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isPropertyCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.79/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty.bottom.referredProperty" name="referredProperty" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.PropertyCallExpCS.referredProperty"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty.bottom.aPropertyCallExp" name="aPropertyCallExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.PropertyCallExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.PropertyCallExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.PropertyCallExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.PropertyCallExp.referredProperty"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty.bottom.referredProperty"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.PropertyCallExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty.bottom.aPropertyCallExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1" name="m_NameExpCS_pivot_referredProperty_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isPropertyCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.80/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.bottom.referredProperty" name="referredProperty" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.PropertyCallExpCS.referredProperty"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.bottom.name" name="name" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.bottom.referredProperty"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.bottom.aPropertyCallExp" name="aPropertyCallExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.PropertyCallExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.PropertyCallExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.PropertyCallExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.PropertyCallExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredProperty_1.bottom.aPropertyCallExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable" name="m_NameExpCS_pivot_referredVariable"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <domain xsi:type="qvti:ImperativeDomain" name="rightAS" isEnforceable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.rightAS" |
| enforcedProperties="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.VariableExp.referredVariable"> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <guardPattern> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isVariableExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isPropertyCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isShadowExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.81/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.bottom.referredVariable" name="referredVariable" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.VariableExpCS.referredVariable"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.bottom.aVariableExp" name="aVariableExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.VariableExp.referredVariable"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.bottom.referredVariable"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable.bottom.aVariableExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1" name="m_NameExpCS_pivot_referredVariable_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isVariableExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isPropertyCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isShadowExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.82/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.bottom.referredVariable" name="referredVariable" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.VariableExpCS.referredVariable"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.bottom.name" name="name" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.bottom.referredVariable"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.bottom.aVariableExp" name="aVariableExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_1.bottom.aVariableExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2" name="m_NameExpCS_pivot_referredVariable_2"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isShadowExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isPropertyCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isVariableExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.83/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.bottom.referredVariable" name="referredVariable" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.VariableExpCS.referredVariable"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.bottom.type" name="type" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Type"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Type" |
| referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.bottom.referredVariable"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.bottom.aVariableExp" name="aVariableExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Type" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.bottom.type"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_referredVariable_2.bottom.aVariableExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source" name="m_NameExpCS_pivot_source"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source.leftCS.guard.lNameExpCS" name="lNameExpCS" isRequired="false" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.84/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source.bottom.source" name="source" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.CallExpCS.source"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source.bottom.source"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source.bottom.aAssociationClassCallExp" name="aAssociationClassCallExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClassCallExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClassCallExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClassCallExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.CallExp.ownedSource"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.AssociationClassCallExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source.bottom.aAssociationClassCallExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_1" name="m_NameExpCS_pivot_source_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_1.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_1.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.85/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_1.bottom.source" name="source" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.CallExpCS.source"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_1.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_1.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_1.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_1.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_1.bottom.source"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_1.bottom.aIterateExp" name="aIterateExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_1.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.CallExp.ownedSource"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_1.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IterateExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_1.bottom.aIterateExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2" name="m_NameExpCS_pivot_source_2"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.86/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2.bottom.source" name="source" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.CallExpCS.source"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2.bottom.source"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2.bottom.aIteratorExp" name="aIteratorExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.CallExp.ownedSource"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IteratorExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_2.bottom.aIteratorExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3" name="m_NameExpCS_pivot_source_3"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.87/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3.bottom.source" name="source" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.CallExpCS.source"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3.bottom.source"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3.bottom.aOperationCallExp" name="aOperationCallExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.CallExp.ownedSource"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.OperationCallExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_3.bottom.aOperationCallExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4" name="m_NameExpCS_pivot_source_4"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.leftCS.guard.lNameExpCS" name="lNameExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isPropertyCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.leftCS.guard.lNameExpCS"/> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isOperationCallExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIterateExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isAssociationClassExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="EssentialOCLCS2ASDisambiguation.ocl.oclas#o.essentialoclcs.NameExpCS.isIteratorExp"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.88/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.bottom.source" name="source" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.CallExpCS.source"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.leftCS.guard.lNameExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.bottom.source"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.bottom.aPropertyCallExp" name="aPropertyCallExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.PropertyCallExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.PropertyCallExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.leftCS.guard.lNameExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.PropertyCallExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.CallExp.ownedSource"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.PropertyCallExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NameExpCS_pivot_source_4.bottom.aPropertyCallExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot" name="m_NullLiteralExpCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot.leftCS.guard.lNullLiteralExpCS" name="lNullLiteralExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot.rightAS.bottom.rNullLiteralExp" name="rNullLiteralExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.NullLiteralExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.89/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.NullLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot.rightAS.bottom.rNullLiteralExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot.leftCS.guard.lNullLiteralExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot_1" name="m_NullLiteralExpCS_pivot_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot_1.leftCS.guard.lNullLiteralExpCS" name="lNullLiteralExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS"/> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <domain xsi:type="qvti:ImperativeDomain" name="rightAS" isEnforceable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.rightAS" |
| enforcedProperties="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.90/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot_1.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot_1.leftCS.guard.lNullLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot_1.bottom.aNullLiteralExp" name="aNullLiteralExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.NullLiteralExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.NullLiteralExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot_1.leftCS.guard.lNullLiteralExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.NullLiteralExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot_1.bottom.type" name="type" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Type"> |
| <ownedInit xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:VoidType http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclVoid"/> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Type" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot_1.bottom.type"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.NullLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NullLiteralExpCS_pivot_1.bottom.aNullLiteralExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_NumberLiteralExpCS_pivot" name="m_NumberLiteralExpCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NumberLiteralExpCS_pivot.leftCS.guard.lNumberLiteralExpCS" name="lNumberLiteralExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NumberLiteralExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NumberLiteralExpCS_pivot.rightAS.bottom.rIntegerLiteralExp" |
| name="rIntegerLiteralExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IntegerLiteralExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.91/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.IntegerLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NumberLiteralExpCS_pivot.rightAS.bottom.rIntegerLiteralExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NumberLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_NumberLiteralExpCS_pivot.leftCS.guard.lNumberLiteralExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException" name="m_OperationCS_name_ownedAnnotations_ownedException"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.leftCS.guard.lOperationCS" |
| name="lOperationCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"/> |
| </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.92/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.92/@bottomPattern/@assignment.1 #//@ownedPackages.0/@ownedClasses.0/@rule.92/@bottomPattern/@assignment.2 #//@ownedPackages.0/@ownedClasses.0/@rule.92/@bottomPattern/@assignment.3 #//@ownedPackages.0/@ownedClasses.0/@rule.92/@bottomPattern/@assignment.4 #//@ownedPackages.0/@ownedClasses.0/@rule.92/@bottomPattern/@assignment.5 #//@ownedPackages.0/@ownedClasses.0/@rule.92/@bottomPattern/@assignment.6"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.ownedAnnotations" |
| name="ownedAnnotations" type="#//@ownedPackages.1/@ownedClasses.92"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.93" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ModelElementCS.ownedAnnotations"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.leftCS.guard.lOperationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.name" name="name" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.NamedElementCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.leftCS.guard.lOperationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.ownedExceptions" |
| name="ownedExceptions" type="#//@ownedPackages.1/@ownedClasses.120"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.121" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.OperationCS.ownedExceptions"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.leftCS.guard.lOperationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.ownedParameters" |
| name="ownedParameters" type="#//@ownedPackages.1/@ownedClasses.137"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.138" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.OperationCS.ownedParameters"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.leftCS.guard.lOperationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.ownedPostconditions" |
| name="ownedPostconditions" type="#//@ownedPackages.1/@ownedClasses.107"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.108" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.OperationCS.ownedPostconditions"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.leftCS.guard.lOperationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.ownedPreconditions" |
| name="ownedPreconditions" type="#//@ownedPackages.1/@ownedClasses.107"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.108" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.OperationCS.ownedPreconditions"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.leftCS.guard.lOperationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.leftCS.guard.lOperationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.qualifiers" name="qualifiers" |
| type="#//@ownedPackages.1/@ownedClasses.98"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.99" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TypedElementCS.qualifiers"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.leftCS.guard.lOperationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.aOperation" name="aOperation" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.leftCS.guard.lOperationCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.%171%collect%187%" |
| name="«collect»" type="#//@ownedPackages.1/@ownedClasses.94"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.95" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.92" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.ownedAnnotations"/> |
| <ownedBody xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.92/@bottomPattern/@variable.9/@ownedInit/@ownedIterators.0"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.includes" name="includes" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.Collection.includes..ocl.OclAny"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.qualifiers"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="static"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.%171%collect%187%1" |
| name="«collect»1" type="#//@ownedPackages.1/@ownedClasses.122"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.123" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.120" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.ownedExceptions"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.92/@bottomPattern/@variable.11/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.%171%collect%187%2" |
| name="«collect»2" type="#//@ownedPackages.1/@ownedClasses.139"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.140" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.137" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.ownedParameters"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.92/@bottomPattern/@variable.12/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.%171%collect%187%3" |
| name="«collect»3" type="#//@ownedPackages.1/@ownedClasses.110"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.111" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.107" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.ownedPostconditions"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.92/@bottomPattern/@variable.13/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.%171%collect%187%4" |
| name="«collect»4" type="#//@ownedPackages.1/@ownedClasses.110"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.111" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.107" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.ownedPreconditions"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.92/@bottomPattern/@variable.14/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Feature.isStatic"> |
| <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.includes"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.aOperation"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.aOperation"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Element.ownedAnnotations"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.94" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.aOperation"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Operation.ownedParameters"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.139" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.%171%collect%187%2"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.aOperation"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Operation.ownedPostconditions"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.110" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.%171%collect%187%3"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.aOperation"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Operation.ownedPreconditions"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.110" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.%171%collect%187%4"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.aOperation"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Operation.raisedExceptions"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.122" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.%171%collect%187%1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_name_ownedAnnotations_ownedException.bottom.aOperation"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedBodyExpressions_pivot" name="m_OperationCS_ownedBodyExpressions_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedBodyExpressions_pivot.leftCS.guard.lOperationCS" name="lOperationCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"/> |
| </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.93/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedBodyExpressions_pivot.bottom.ownedBodyExpressions" name="ownedBodyExpressions" |
| type="#//@ownedPackages.1/@ownedClasses.100"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.101" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.OperationCS.ownedBodyExpressions"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedBodyExpressions_pivot.leftCS.guard.lOperationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedBodyExpressions_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedBodyExpressions_pivot.leftCS.guard.lOperationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedBodyExpressions_pivot.bottom.aOperation" name="aOperation" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedBodyExpressions_pivot.leftCS.guard.lOperationCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedBodyExpressions_pivot.bottom.bodyExpression" name="bodyExpression" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.102" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.100" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedBodyExpressions_pivot.bottom.ownedBodyExpressions"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.93/@bottomPattern/@variable.3/@ownedInit/@ownedSource/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Operation.bodyExpression"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedBodyExpressions_pivot.bottom.bodyExpression"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedBodyExpressions_pivot.bottom.aOperation"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedSignature_pivot" name="m_OperationCS_ownedSignature_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedSignature_pivot.leftCS.guard.lOperationCS" name="lOperationCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"/> |
| </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.94/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedSignature_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedSignature_pivot.leftCS.guard.lOperationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedSignature_pivot.bottom.ownedSignature" name="ownedSignature" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TemplateableElementCS.ownedSignature"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedSignature_pivot.leftCS.guard.lOperationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedSignature_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedSignature_pivot.bottom.ownedSignature"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedSignature_pivot.bottom.aOperation" name="aOperation" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedSignature_pivot.leftCS.guard.lOperationCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedSignature_pivot.bottom.aTemplateSignature" name="aTemplateSignature" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedSignature_pivot.bottom.ownedSignature"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TemplateableElement.ownedSignature"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedSignature_pivot.bottom.aTemplateSignature"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedSignature_pivot.bottom.aOperation"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedType_pivot" name="m_OperationCS_ownedType_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedType_pivot.leftCS.guard.lOperationCS" name="lOperationCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"/> |
| </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.95/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedType_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedType_pivot.leftCS.guard.lOperationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedType_pivot.bottom.ownedType" name="ownedType" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TypedElementCS.ownedType"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedType_pivot.leftCS.guard.lOperationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedType_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedType_pivot.bottom.aOperation" name="aOperation" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedType_pivot.leftCS.guard.lOperationCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedType_pivot.bottom.aClass" name="aClass" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedType_pivot.bottom.aClass"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_ownedType_pivot.bottom.aOperation"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_pivot" name="m_OperationCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_pivot.leftCS.guard.lOperationCS" name="lOperationCS" isRequired="false" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_pivot.rightAS.bottom.rOperation" name="rOperation" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.96/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_pivot.rightAS.bottom.rOperation"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_OperationCS_pivot.leftCS.guard.lOperationCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o" name="m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.leftCS.guard.lPackageCS" |
| name="lPackageCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"/> |
| </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.97/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.97/@bottomPattern/@assignment.1 #//@ownedPackages.0/@ownedClasses.0/@rule.97/@bottomPattern/@assignment.2 #//@ownedPackages.0/@ownedClasses.0/@rule.97/@bottomPattern/@assignment.3 #//@ownedPackages.0/@ownedClasses.0/@rule.97/@bottomPattern/@assignment.4 #//@ownedPackages.0/@ownedClasses.0/@rule.97/@bottomPattern/@assignment.5"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.ownedAnnotations" |
| name="ownedAnnotations" type="#//@ownedPackages.1/@ownedClasses.92"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.93" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ModelElementCS.ownedAnnotations"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.leftCS.guard.lPackageCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.name" name="name" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.NamedElementCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.leftCS.guard.lPackageCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.nsPrefix" name="nsPrefix" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PackageCS.nsPrefix"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.leftCS.guard.lPackageCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.nsURI" name="nsURI" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PackageCS.nsURI"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.leftCS.guard.lPackageCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.ownedClasses" |
| name="ownedClasses" type="#//@ownedPackages.1/@ownedClasses.141"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.142" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PackageCS.ownedClasses"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.leftCS.guard.lPackageCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.ownedPackages" |
| name="ownedPackages" type="#//@ownedPackages.1/@ownedClasses.143"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.144" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PackageOwnerCS.ownedPackages"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.leftCS.guard.lPackageCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.leftCS.guard.lPackageCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.aPackage" name="aPackage" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.leftCS.guard.lPackageCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Package"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.%171%collect%187%" |
| name="«collect»" type="#//@ownedPackages.1/@ownedClasses.122"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.123" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.141" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.ownedClasses"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.97/@bottomPattern/@variable.8/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.%171%collect%187%1" |
| name="«collect»1" type="#//@ownedPackages.1/@ownedClasses.145"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.146" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.143" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.ownedPackages"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.97/@bottomPattern/@variable.9/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Package"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.%171%collect%187%2" |
| name="«collect»2" type="#//@ownedPackages.1/@ownedClasses.94"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.95" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.92" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.ownedAnnotations"/> |
| <ownedBody xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.97/@bottomPattern/@variable.10/@ownedInit/@ownedIterators.0"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Package.URI"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.nsURI"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.aPackage"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.aPackage"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Package.nsPrefix"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.nsPrefix"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.aPackage"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Element.ownedAnnotations"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.94" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.%171%collect%187%2"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.aPackage"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Package.ownedClasses"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.122" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.aPackage"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Package.ownedPackages"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.145" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.%171%collect%187%1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_name_nsPrefix_nsURI_ownedAnnotations_o.bottom.aPackage"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_pivot" name="m_PackageCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_pivot.leftCS.guard.lPackageCS" name="lPackageCS" isRequired="false" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_pivot.rightAS.bottom.rPackage" name="rPackage" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.98/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_pivot.rightAS.bottom.rPackage"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PackageCS_pivot.leftCS.guard.lPackageCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot" name="m_ParameterCS_name_ownedAnnotations_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot.leftCS.guard.lParameterCS" name="lParameterCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"/> |
| </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.99/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.99/@bottomPattern/@assignment.1"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot.bottom.ownedAnnotations" name="ownedAnnotations" |
| type="#//@ownedPackages.1/@ownedClasses.92"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.93" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ModelElementCS.ownedAnnotations"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot.leftCS.guard.lParameterCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot.bottom.name" name="name" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.NamedElementCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot.leftCS.guard.lParameterCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot.leftCS.guard.lParameterCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot.bottom.aParameter" name="aParameter" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot.leftCS.guard.lParameterCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot.bottom.%171%collect%187%" name="«collect»" |
| type="#//@ownedPackages.1/@ownedClasses.94"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.95" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.92" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot.bottom.ownedAnnotations"/> |
| <ownedBody xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.99/@bottomPattern/@variable.4/@ownedInit/@ownedIterators.0"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot.bottom.aParameter"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Element.ownedAnnotations"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.94" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_name_ownedAnnotations_pivot.bottom.aParameter"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_ownedType_pivot" name="m_ParameterCS_ownedType_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_ownedType_pivot.leftCS.guard.lParameterCS" name="lParameterCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"/> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <domain xsi:type="qvti:ImperativeDomain" name="rightAS" isEnforceable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.rightAS" |
| enforcedProperties="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.100/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_ownedType_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_ownedType_pivot.leftCS.guard.lParameterCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_ownedType_pivot.bottom.ownedType" name="ownedType" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TypedElementCS.ownedType"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_ownedType_pivot.leftCS.guard.lParameterCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_ownedType_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_ownedType_pivot.bottom.aParameter" name="aParameter" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_ownedType_pivot.leftCS.guard.lParameterCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_ownedType_pivot.bottom.aClass" name="aClass" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_ownedType_pivot.bottom.aClass"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_ownedType_pivot.bottom.aParameter"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_pivot" name="m_ParameterCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_pivot.leftCS.guard.lParameterCS" name="lParameterCS" isRequired="false" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_pivot.rightAS.bottom.rParameter" name="rParameter" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.101/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_pivot.rightAS.bottom.rParameter"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ParameterCS_pivot.leftCS.guard.lParameterCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_name_pivot" name="m_PrimitiveTypeRefCS_name_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_name_pivot.leftCS.guard.lPrimitiveTypeRefCS" name="lPrimitiveTypeRefCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS"/> |
| </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.102/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_name_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_name_pivot.leftCS.guard.lPrimitiveTypeRefCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_name_pivot.bottom.name" name="name" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PrimitiveTypeRefCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_name_pivot.leftCS.guard.lPrimitiveTypeRefCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_name_pivot.bottom.aPrimitiveType" name="aPrimitiveType" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.PrimitiveType"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.PrimitiveType" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_name_pivot.leftCS.guard.lPrimitiveTypeRefCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.PrimitiveType"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_name_pivot.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.PrimitiveType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_name_pivot.bottom.aPrimitiveType"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_pivot" name="m_PrimitiveTypeRefCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_pivot.leftCS.guard.lPrimitiveTypeRefCS" name="lPrimitiveTypeRefCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_pivot.rightAS.bottom.rPrimitiveType" name="rPrimitiveType" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.PrimitiveType"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.103/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.PrimitiveType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_pivot.rightAS.bottom.rPrimitiveType"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_PrimitiveTypeRefCS_pivot.leftCS.guard.lPrimitiveTypeRefCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_" name="m_ReferenceCS_default_name_ownedAnnotations_pivot_"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lReferenceCS" |
| name="lReferenceCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"/> |
| </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.104/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.104/@bottomPattern/@assignment.1 #//@ownedPackages.0/@ownedClasses.0/@rule.104/@bottomPattern/@assignment.2 #//@ownedPackages.0/@ownedClasses.0/@rule.104/@bottomPattern/@assignment.3 #//@ownedPackages.0/@ownedClasses.0/@rule.104/@bottomPattern/@assignment.4 #//@ownedPackages.0/@ownedClasses.0/@rule.104/@bottomPattern/@assignment.5 #//@ownedPackages.0/@ownedClasses.0/@rule.104/@bottomPattern/@assignment.6 #//@ownedPackages.0/@ownedClasses.0/@rule.104/@bottomPattern/@assignment.7 #//@ownedPackages.0/@ownedClasses.0/@rule.104/@bottomPattern/@assignment.8 #//@ownedPackages.0/@ownedClasses.0/@rule.104/@bottomPattern/@assignment.9 #//@ownedPackages.0/@ownedClasses.0/@rule.104/@bottomPattern/@assignment.10 #//@ownedPackages.0/@ownedClasses.0/@rule.104/@bottomPattern/@assignment.11"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.ownedAnnotations" |
| name="ownedAnnotations" type="#//@ownedPackages.1/@ownedClasses.92"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.93" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ModelElementCS.ownedAnnotations"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lReferenceCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.name" name="name" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.NamedElementCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lReferenceCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lReferenceCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.referredKeys" |
| name="referredKeys" type="#//@ownedPackages.1/@ownedClasses.147"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.148" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ReferenceCS.referredKeys"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lReferenceCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.default" name="default" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.StructuralFeatureCS.default"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lReferenceCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers" name="qualifiers" |
| type="#//@ownedPackages.1/@ownedClasses.98"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.99" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TypedElementCS.qualifiers"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lReferenceCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.aProperty" name="aProperty" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.leftCS.guard.lReferenceCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Property"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.includes" name="includes" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.Collection.includes..ocl.OclAny"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="derived"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.%171%collect%187%" |
| name="«collect»" type="#//@ownedPackages.1/@ownedClasses.94"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.95" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.92" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.ownedAnnotations"/> |
| <ownedBody xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.104/@bottomPattern/@variable.8/@ownedInit/@ownedIterators.0"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.includes1" name="includes1" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.Collection.includes..ocl.OclAny"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="readonly"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.includes2" name="includes2" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.Collection.includes..ocl.OclAny"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="unsettable"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.includes3" name="includes3" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.Collection.includes..ocl.OclAny"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="compososes"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.includes4" name="includes4" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.Collection.includes..ocl.OclAny"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="transient"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.%171%exists%187%" |
| name="«exists»" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit xsi:type="pivot:IteratorExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Collection.exists..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers"/> |
| <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.String.%61%..ocl.OclSelf"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.104/@bottomPattern/@variable.13/@ownedInit/@ownedIterators.0"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="!resolve"/> |
| </ownedBody> |
| <ownedIterators name="x" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.not" name="not" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.%171%exists%187%"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.includes5" name="includes5" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.Collection.includes..ocl.OclAny"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="static"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.includes6" name="includes6" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.Collection.includes..ocl.OclAny"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.98" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.qualifiers"/> |
| <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol="volatile"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.defaultValueString"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.default"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.isComposite"> |
| <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.includes3"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.isDerived"> |
| <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.includes"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.isReadOnly"> |
| <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.includes1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.isResolveProxies"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.not"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Feature.isStatic"> |
| <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.includes5"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.isTransient"> |
| <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.includes4"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.isUnsettable"> |
| <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.includes2"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.isVolatile"> |
| <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.includes6"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.keys"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.147" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.referredKeys"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Element.ownedAnnotations"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.94" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_default_name_ownedAnnotations_pivot_.bottom.aProperty"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault" name="m_ReferenceCS_ownedDefaultExpressions_ownedDefault"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.leftCS.guard.lReferenceCS" |
| name="lReferenceCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"/> |
| </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.105/@bottomPattern/@assignment.0"> |
| <predicate> |
| <conditionExpression 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.%61%..ocl.OclSelf"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.100" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.bottom.ownedDefaultExpressions"/> |
| <ownedArguments xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.101" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.StructuralFeatureCS.ownedDefaultExpressions"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.leftCS.guard.lReferenceCS"/> |
| </ownedArguments> |
| </conditionExpression> |
| </predicate> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.leftCS.guard.lReferenceCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.bottom.ownedDefaultExpressions" |
| name="ownedDefaultExpressions" type="#//@ownedPackages.1/@ownedClasses.100"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.101" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.StructuralFeatureCS.ownedDefaultExpressions"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.leftCS.guard.lReferenceCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.bottom.aProperty" name="aProperty" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.leftCS.guard.lReferenceCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Property"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.bottom.notEmpty" name="notEmpty" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.Collection.notEmpty"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.100" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.bottom.ownedDefaultExpressions"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.bottom.ownedExpression" |
| name="ownedExpression" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression"> |
| <ownedInit xsi:type="pivot:IfExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression"> |
| <ownedCondition xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.bottom.notEmpty"/> |
| <ownedElse xsi:type="pivot:NullLiteralExp" isRequired="false" type="pivot:VoidType http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclVoid"/> |
| <ownedThen xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OrderedCollection.first"> |
| <ownedSource xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.102" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.100" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.bottom.ownedDefaultExpressions"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.105/@bottomPattern/@variable.4/@ownedInit/@ownedThen/@ownedSource/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"/> |
| </ownedSource> |
| </ownedThen> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.ownedExpression"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.bottom.ownedExpression"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedDefaultExpressions_ownedDefault.bottom.aProperty"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot" name="m_ReferenceCS_ownedType_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot.leftCS.guard.lReferenceCS" name="lReferenceCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"/> |
| </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.106/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot.leftCS.guard.lReferenceCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot.bottom.ownedType" name="ownedType" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TypedElementCS.ownedType"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot.leftCS.guard.lReferenceCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot.bottom.aProperty" name="aProperty" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot.leftCS.guard.lReferenceCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Property"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot.bottom.aClass" name="aClass" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot.bottom.aClass"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot.bottom.aProperty"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite" name="m_ReferenceCS_ownedType_pivot_referredOpposite"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.leftCS.guard.lReferenceCS" |
| name="lReferenceCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"/> |
| </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.107/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.leftCS.guard.lReferenceCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.bottom.referredOpposite" |
| name="referredOpposite" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ReferenceCS.referredOpposite"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.leftCS.guard.lReferenceCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.bottom.ownedType" name="ownedType" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TypedElementCS.ownedType"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.leftCS.guard.lReferenceCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.bottom.aProperty" name="aProperty" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.leftCS.guard.lReferenceCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Property"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.bottom.owningClass" name="owningClass" |
| type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Class" |
| referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.owningClass"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.bottom.aProperty"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.bottom.%60%%62%" name="<>" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.bottom.referredOpposite"/> |
| <ownedArguments xsi:type="pivot:NullLiteralExp" isRequired="false" type="pivot:VoidType http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclVoid"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.bottom.opposite" name="opposite" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedInit xsi:type="pivot:IfExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedCondition xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.bottom.%60%%62%"/> |
| <ownedElse xsi:type="pivot:ShadowExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedParts isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.bottom.owningClass"/> |
| </ownedInit> |
| </ownedParts> |
| <ownedParts isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#Boolean" |
| referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.isImplicit"> |
| <ownedInit xsi:type="pivot:BooleanLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| booleanSymbol="true"/> |
| </ownedParts> |
| <ownedParts type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#Boolean" referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.isRequired"> |
| <ownedInit xsi:type="pivot:BooleanLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| booleanSymbol="false"/> |
| </ownedParts> |
| <ownedParts isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Class" referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.owningClass"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.bottom.ownedType"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedInit> |
| </ownedParts> |
| </ownedElse> |
| <ownedThen xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.bottom.referredOpposite"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Property.opposite"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.bottom.opposite"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_ownedType_pivot_referredOpposite.bottom.aProperty"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_pivot" name="m_ReferenceCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_pivot.leftCS.guard.lReferenceCS" name="lReferenceCS" isRequired="false" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_pivot.rightAS.bottom.rProperty" name="rProperty" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.108/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_pivot.rightAS.bottom.rProperty"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ReferenceCS_pivot.leftCS.guard.lReferenceCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot" name="m_RootPackageCS_ownedImports_ownedPackages_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.leftCS.guard.lRootPackageCS" |
| name="lRootPackageCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS"/> |
| </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.109/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.109/@bottomPattern/@assignment.1"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.bottom.ownedPackages" name="ownedPackages" |
| type="#//@ownedPackages.1/@ownedClasses.143"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.144" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PackageOwnerCS.ownedPackages"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.leftCS.guard.lRootPackageCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.leftCS.guard.lRootPackageCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.bottom.ownedImports" name="ownedImports" |
| type="#//@ownedPackages.1/@ownedClasses.149"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.150" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.RootCS.ownedImports"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.leftCS.guard.lRootPackageCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.bottom.aModel" name="aModel" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Model"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Model" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.leftCS.guard.lRootPackageCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Model"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.bottom.%171%collect%187%" |
| name="«collect»" type="#//@ownedPackages.1/@ownedClasses.151"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.152" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.149" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.bottom.ownedImports"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.109/@bottomPattern/@variable.4/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Import"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.bottom.%171%collect%187%1" |
| name="«collect»1" type="#//@ownedPackages.1/@ownedClasses.145"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.146" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.143" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.bottom.ownedPackages"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.109/@bottomPattern/@variable.5/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Package"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Model.ownedImports"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.151" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Model" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.bottom.aModel"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Model.ownedPackages"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.145" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.bottom.%171%collect%187%1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Model" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_ownedImports_ownedPackages_pivot.bottom.aModel"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_pivot" name="m_RootPackageCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_pivot.leftCS.guard.lRootPackageCS" name="lRootPackageCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_pivot.rightAS.bottom.rModel" name="rModel" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Model"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.110/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Model" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_pivot.rightAS.bottom.rModel"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_RootPackageCS_pivot.leftCS.guard.lRootPackageCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_name_pivot" name="m_SelfExpCS_name_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_name_pivot.leftCS.guard.lSelfExpCS" name="lSelfExpCS" isRequired="false" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS"/> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <domain xsi:type="qvti:ImperativeDomain" name="rightAS" isEnforceable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.rightAS" |
| enforcedProperties="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.VariableExp.referredVariable"> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.111/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_name_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_name_pivot.leftCS.guard.lSelfExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_name_pivot.bottom.name" name="name" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.SelfExpCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_name_pivot.leftCS.guard.lSelfExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_name_pivot.bottom.aVariableExp" name="aVariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_name_pivot.leftCS.guard.lSelfExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_name_pivot.bottom.referredVariable" name="referredVariable" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableDeclaration"> |
| <ownedInit xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredOperation="../../org.eclipse.ocl.pivot/model/PivotCS2ASLookup.ocl.oclas#o.pivot.Visitable.lookupVariable..ocl.String"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_name_pivot.bottom.aVariableExp"/> |
| <ownedArguments xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_name_pivot.bottom.name"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.VariableExp.referredVariable"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableDeclaration" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_name_pivot.bottom.referredVariable"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_name_pivot.bottom.aVariableExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot" name="m_SelfExpCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot.leftCS.guard.lSelfExpCS" name="lSelfExpCS" isRequired="false" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot.rightAS.bottom.rVariableExp" name="rVariableExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.112/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot.rightAS.bottom.rVariableExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot.leftCS.guard.lSelfExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot_1" name="m_SelfExpCS_pivot_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot_1.leftCS.guard.lSelfExpCS" name="lSelfExpCS" isRequired="false" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS"/> |
| </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.113/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot_1.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot_1.leftCS.guard.lSelfExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot_1.bottom.aVariableExp" name="aVariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot_1.leftCS.guard.lSelfExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot_1.bottom.referredVariable" name="referredVariable" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableDeclaration"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableDeclaration" |
| referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.VariableExp.referredVariable"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot_1.bottom.aVariableExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot_1.bottom.type" name="type" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Type"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Type" |
| referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableDeclaration" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot_1.bottom.referredVariable"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Type" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot_1.bottom.type"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.VariableExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SelfExpCS_pivot_1.bottom.aVariableExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_ownedInitExpression_pivot" name="m_ShadowPartCS_ownedInitExpression_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_ownedInitExpression_pivot.leftCS.guard.lShadowPartCS" name="lShadowPartCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"/> |
| </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.114/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_ownedInitExpression_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_ownedInitExpression_pivot.leftCS.guard.lShadowPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_ownedInitExpression_pivot.bottom.ownedInitExpression" name="ownedInitExpression" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.ShadowPartCS.ownedInitExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_ownedInitExpression_pivot.leftCS.guard.lShadowPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_ownedInitExpression_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_ownedInitExpression_pivot.bottom.ownedInitExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_ownedInitExpression_pivot.bottom.aShadowPart" name="aShadowPart" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_ownedInitExpression_pivot.leftCS.guard.lShadowPartCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.ShadowPart.ownedInit"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_ownedInitExpression_pivot.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_ownedInitExpression_pivot.bottom.aShadowPart"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot" name="m_ShadowPartCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot.leftCS.guard.lShadowPartCS" name="lShadowPartCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot.rightAS.bottom.rShadowPart" name="rShadowPart" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.115/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot.rightAS.bottom.rShadowPart"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot.leftCS.guard.lShadowPartCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot_referredProperty" name="m_ShadowPartCS_pivot_referredProperty"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot_referredProperty.leftCS.guard.lShadowPartCS" name="lShadowPartCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"/> |
| </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.116/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot_referredProperty.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot_referredProperty.leftCS.guard.lShadowPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot_referredProperty.bottom.referredProperty" name="referredProperty" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.ShadowPartCS.referredProperty"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot_referredProperty.leftCS.guard.lShadowPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot_referredProperty.bottom.aShadowPart" name="aShadowPart" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot_referredProperty.leftCS.guard.lShadowPartCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.ShadowPart.referredProperty"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot_referredProperty.bottom.referredProperty"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_ShadowPartCS_pivot_referredProperty.bottom.aShadowPart"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_exprString_pivot" name="m_SpecificationCS_exprString_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_exprString_pivot.leftCS.guard.lSpecificationCS" name="lSpecificationCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"/> |
| </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> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource 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.oclIsKindOf..ocl.OclType"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_exprString_pivot.leftCS.guard.lSpecificationCS"/> |
| <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"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.117/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_exprString_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_exprString_pivot.leftCS.guard.lSpecificationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_exprString_pivot.bottom.exprString" name="exprString" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.SpecificationCS.exprString"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_exprString_pivot.leftCS.guard.lSpecificationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_exprString_pivot.bottom.aExpressionInOCL" name="aExpressionInOCL" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_exprString_pivot.leftCS.guard.lSpecificationCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.LanguageExpression.body"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_exprString_pivot.bottom.exprString"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_exprString_pivot.bottom.aExpressionInOCL"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_pivot" name="m_SpecificationCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_pivot.leftCS.guard.lSpecificationCS" name="lSpecificationCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_pivot.rightAS.bottom.rExpressionInOCL" name="rExpressionInOCL" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource 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.oclIsKindOf..ocl.OclType"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_pivot.leftCS.guard.lSpecificationCS"/> |
| <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"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| <predicate> |
| <conditionExpression xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.not"> |
| <ownedSource 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.oclIsKindOf..ocl.OclType"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_pivot.leftCS.guard.lSpecificationCS"/> |
| <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"/> |
| </ownedSource> |
| </conditionExpression> |
| </predicate> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.118/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ExpressionInOCL" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_pivot.rightAS.bottom.rExpressionInOCL"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_SpecificationCS_pivot.leftCS.guard.lSpecificationCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot" name="m_StringLiteralExpCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot.leftCS.guard.lStringLiteralExpCS" name="lStringLiteralExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot.rightAS.bottom.rStringLiteralExp" name="rStringLiteralExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.StringLiteralExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.119/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.StringLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot.rightAS.bottom.rStringLiteralExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot.leftCS.guard.lStringLiteralExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot_segments" name="m_StringLiteralExpCS_pivot_segments"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot_segments.leftCS.guard.lStringLiteralExpCS" |
| name="lStringLiteralExpCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS"/> |
| </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.120/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot_segments.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot_segments.leftCS.guard.lStringLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot_segments.bottom.segments" name="segments" type="#//@ownedPackages.1/@ownedClasses.153"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.154" referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.StringLiteralExpCS.segments"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot_segments.leftCS.guard.lStringLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot_segments.bottom.aStringLiteralExp" name="aStringLiteralExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.StringLiteralExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.StringLiteralExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot_segments.leftCS.guard.lStringLiteralExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.StringLiteralExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot_segments.bottom.%171%iterate%187%" name="«iterate»" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:IterateExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Collection.iterate..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.153" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot_segments.bottom.segments"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.concat..ocl.String"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.120/@bottomPattern/@variable.3/@ownedInit/@ownedResult"/> |
| <ownedArguments xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.120/@bottomPattern/@variable.3/@ownedInit/@ownedIterators.0"/> |
| </ownedBody> |
| <ownedIterators name="x" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"/> |
| <ownedResult name="result" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| stringSymbol=""/> |
| </ownedResult> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.StringLiteralExp.stringSymbol"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot_segments.bottom.%171%iterate%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.StringLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StringLiteralExpCS_pivot_segments.bottom.aStringLiteralExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i" name="m_StructuredClassCS_instanceClassName_isAbstract_i"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.leftCS.guard.lStructuredClassCS" |
| name="lStructuredClassCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS"/> |
| </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.121/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.121/@bottomPattern/@assignment.1 #//@ownedPackages.0/@ownedClasses.0/@rule.121/@bottomPattern/@assignment.2 #//@ownedPackages.0/@ownedClasses.0/@rule.121/@bottomPattern/@assignment.3 #//@ownedPackages.0/@ownedClasses.0/@rule.121/@bottomPattern/@assignment.4 #//@ownedPackages.0/@ownedClasses.0/@rule.121/@bottomPattern/@assignment.5 #//@ownedPackages.0/@ownedClasses.0/@rule.121/@bottomPattern/@assignment.6 #//@ownedPackages.0/@ownedClasses.0/@rule.121/@bottomPattern/@assignment.7 #//@ownedPackages.0/@ownedClasses.0/@rule.121/@bottomPattern/@assignment.8"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.instanceClassName" |
| name="instanceClassName" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ClassCS.instanceClassName"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.leftCS.guard.lStructuredClassCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.ownedConstraints" |
| name="ownedConstraints" type="#//@ownedPackages.1/@ownedClasses.107"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.108" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ClassCS.ownedConstraints"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.leftCS.guard.lStructuredClassCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.ownedAnnotations" |
| name="ownedAnnotations" type="#//@ownedPackages.1/@ownedClasses.92"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.93" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.ModelElementCS.ownedAnnotations"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.leftCS.guard.lStructuredClassCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.name" name="name" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.NamedElementCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.leftCS.guard.lStructuredClassCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.leftCS.guard.lStructuredClassCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.isAbstract" name="isAbstract" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#Boolean" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.StructuredClassCS.isAbstract"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.leftCS.guard.lStructuredClassCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.isInterface" name="isInterface" |
| isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#Boolean" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.StructuredClassCS.isInterface"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.leftCS.guard.lStructuredClassCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.ownedOperations" |
| name="ownedOperations" type="#//@ownedPackages.1/@ownedClasses.155"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.156" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.StructuredClassCS.ownedOperations"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.leftCS.guard.lStructuredClassCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.ownedProperties" |
| name="ownedProperties" type="#//@ownedPackages.1/@ownedClasses.157"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.158" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.StructuredClassCS.ownedProperties"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.leftCS.guard.lStructuredClassCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.ownedSuperTypes" |
| name="ownedSuperTypes" type="#//@ownedPackages.1/@ownedClasses.120"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.121" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.StructuredClassCS.ownedSuperTypes"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.leftCS.guard.lStructuredClassCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.aClass" name="aClass" |
| type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.leftCS.guard.lStructuredClassCS"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.%171%collect%187%" |
| name="«collect»" type="#//@ownedPackages.1/@ownedClasses.110"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.111" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.107" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.ownedConstraints"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.121/@bottomPattern/@variable.11/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.%171%collect%187%1" |
| name="«collect»1" type="#//@ownedPackages.1/@ownedClasses.94"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.95" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.92" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.ownedAnnotations"/> |
| <ownedBody xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.121/@bottomPattern/@variable.12/@ownedInit/@ownedIterators.0"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.%171%collect%187%2" |
| name="«collect»2" type="#//@ownedPackages.1/@ownedClasses.159"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.160" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.155" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.ownedOperations"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.121/@bottomPattern/@variable.13/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.%61%" name="=" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"> |
| <ownedInit 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.OrderedSet.%61%..ocl.OclSelf"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.120" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.ownedSuperTypes"/> |
| <ownedArguments xsi:type="pivot:NullLiteralExp" isRequired="false" type="pivot:VoidType http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclVoid"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.if" name="if" |
| type="#//@ownedPackages.1/@ownedClasses.161"> |
| <ownedInit xsi:type="pivot:IfExp" type="#//@ownedPackages.1/@ownedClasses.162"> |
| <ownedCondition xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.%61%"/> |
| <ownedElse xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.123" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.120" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.ownedSuperTypes"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.121/@bottomPattern/@variable.15/@ownedInit/@ownedElse/@ownedIterators.0"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"/> |
| </ownedElse> |
| <ownedThen xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.109" kind="Set"> |
| <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedItem xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclElement"/> |
| </ownedParts> |
| </ownedThen> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.%171%collect%187%3" |
| name="«collect»3" type="#//@ownedPackages.1/@ownedClasses.163"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.164" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.157" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.ownedProperties"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.121/@bottomPattern/@variable.16/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Property"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Class.instanceClassName"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.instanceClassName"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.aClass"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Class.isAbstract"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.isAbstract"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.aClass"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Class.isInterface"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.isInterface"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.aClass"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.aClass"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Element.ownedAnnotations"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.94" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.%171%collect%187%1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.aClass"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Class.ownedInvariants"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.110" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.aClass"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Class.ownedOperations"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.159" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.%171%collect%187%2"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.aClass"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Class.ownedProperties"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.163" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.%171%collect%187%3"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.aClass"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Class.superClasses"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.161" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.if"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_instanceClassName_isAbstract_i.bottom.aClass"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_ownedSignature_pivot" name="m_StructuredClassCS_ownedSignature_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_ownedSignature_pivot.leftCS.guard.lStructuredClassCS" |
| name="lStructuredClassCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS"/> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <domain xsi:type="qvti:ImperativeDomain" name="rightAS" isEnforceable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.rightAS" |
| enforcedProperties="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TemplateableElement.ownedSignature"> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.122/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_ownedSignature_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_ownedSignature_pivot.leftCS.guard.lStructuredClassCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_ownedSignature_pivot.bottom.ownedSignature" name="ownedSignature" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TemplateableElementCS.ownedSignature"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_ownedSignature_pivot.leftCS.guard.lStructuredClassCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_ownedSignature_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_ownedSignature_pivot.bottom.ownedSignature"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_ownedSignature_pivot.bottom.aClass" name="aClass" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_ownedSignature_pivot.leftCS.guard.lStructuredClassCS"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_ownedSignature_pivot.bottom.aTemplateSignature" name="aTemplateSignature" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_ownedSignature_pivot.bottom.ownedSignature"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TemplateableElement.ownedSignature"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_ownedSignature_pivot.bottom.aTemplateSignature"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_ownedSignature_pivot.bottom.aClass"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_pivot" name="m_StructuredClassCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_pivot.leftCS.guard.lStructuredClassCS" name="lStructuredClassCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_pivot.rightAS.bottom.rClass" name="rClass" |
| type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.123/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_pivot.rightAS.bottom.rClass"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_StructuredClassCS_pivot.leftCS.guard.lStructuredClassCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_ownedSubstitutions_pivot" name="m_TemplateBindingCS_ownedSubstitutions_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_ownedSubstitutions_pivot.leftCS.guard.lTemplateBindingCS" |
| name="lTemplateBindingCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS"/> |
| </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.124/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_ownedSubstitutions_pivot.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_ownedSubstitutions_pivot.leftCS.guard.lTemplateBindingCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_ownedSubstitutions_pivot.bottom.ownedSubstitutions" |
| name="ownedSubstitutions" type="#//@ownedPackages.1/@ownedClasses.165"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.166" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TemplateBindingCS.ownedSubstitutions"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_ownedSubstitutions_pivot.leftCS.guard.lTemplateBindingCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_ownedSubstitutions_pivot.bottom.aTemplateBinding" name="aTemplateBinding" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateBinding"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateBinding" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_ownedSubstitutions_pivot.leftCS.guard.lTemplateBindingCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateBinding"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_ownedSubstitutions_pivot.bottom.%171%collect%187%" name="«collect»" |
| type="#//@ownedPackages.1/@ownedClasses.167"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.168" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.165" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_ownedSubstitutions_pivot.bottom.ownedSubstitutions"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.124/@bottomPattern/@variable.3/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TemplateBinding.ownedSubstitutions"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.167" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_ownedSubstitutions_pivot.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateBinding" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_ownedSubstitutions_pivot.bottom.aTemplateBinding"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_pivot" name="m_TemplateBindingCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_pivot.leftCS.guard.lTemplateBindingCS" name="lTemplateBindingCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_pivot.rightAS.bottom.rTemplateBinding" name="rTemplateBinding" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateBinding"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.125/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateBinding" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_pivot.rightAS.bottom.rTemplateBinding"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateBindingCS_pivot.leftCS.guard.lTemplateBindingCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_ownedActualParam" name="m_TemplateParameterSubstitutionCS_ownedActualParam"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_ownedActualParam.leftCS.guard.lTemplateParameterSubstitutionCS" |
| name="lTemplateParameterSubstitutionCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"/> |
| </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.126/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_ownedActualParam.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_ownedActualParam.leftCS.guard.lTemplateParameterSubstitutionCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_ownedActualParam.bottom.ownedActualParameter" |
| name="ownedActualParameter" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeRefCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeRefCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TemplateParameterSubstitutionCS.ownedActualParameter"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_ownedActualParam.leftCS.guard.lTemplateParameterSubstitutionCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_ownedActualParam.bottom.pivot1" name="pivot1" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_ownedActualParam.bottom.ownedActualParameter"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_ownedActualParam.bottom.aTemplateParameterSubstitution" |
| name="aTemplateParameterSubstitution" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_ownedActualParam.leftCS.guard.lTemplateParameterSubstitutionCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_ownedActualParam.bottom.aClass" name="aClass" |
| type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_ownedActualParam.bottom.ownedActualParameter"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TemplateParameterSubstitution.actual"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_ownedActualParam.bottom.aClass"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_ownedActualParam.bottom.aTemplateParameterSubstitution"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi" name="m_TemplateParameterSubstitutionCS_owningBinding_pi"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.leftCS.guard.lTemplateParameterSubstitutionCS" |
| name="lTemplateParameterSubstitutionCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"/> |
| </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.127/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.leftCS.guard.lTemplateParameterSubstitutionCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.owningBinding" |
| name="owningBinding" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS"> |
| <ownedInit 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" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.leftCS.guard.lTemplateParameterSubstitutionCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.ownedSubstitutions" |
| name="ownedSubstitutions" type="#//@ownedPackages.1/@ownedClasses.165"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.166" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TemplateBindingCS.ownedSubstitutions"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.owningBinding"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.owningElement" |
| name="owningElement" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedTypeRefCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedTypeRefCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TemplateBindingCS.owningElement"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.owningBinding"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.pivot1" name="pivot1" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedTypeRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.owningElement"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.aClass" name="aClass" |
| type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedTypeRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.owningElement"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.ownedSignature" |
| name="ownedSignature" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature" |
| referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TemplateableElement.ownedSignature"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.aClass"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.ownedParameters" |
| name="ownedParameters" type="#//@ownedPackages.1/@ownedClasses.169"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.170" referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TemplateSignature.ownedParameters"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.ownedSignature"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.aTemplateParameterSubstitution" |
| name="aTemplateParameterSubstitution" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.leftCS.guard.lTemplateParameterSubstitutionCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.indexOf" name="indexOf" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Integer"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Integer" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OrderedCollection.indexOf..ocl.OclAny"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.165" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.ownedSubstitutions"/> |
| <ownedArguments xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.leftCS.guard.lTemplateParameterSubstitutionCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.formal" name="formal" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter"> |
| <ownedInit xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OrderedCollection.at..ocl.Integer"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.169" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.ownedParameters"/> |
| <ownedArguments xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Integer" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.indexOf"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TemplateParameterSubstitution.formal"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.formal"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_owningBinding_pi.bottom.aTemplateParameterSubstitution"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_pivot" name="m_TemplateParameterSubstitutionCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_pivot.leftCS.guard.lTemplateParameterSubstitutionCS" |
| name="lTemplateParameterSubstitutionCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_pivot.rightAS.bottom.rTemplateParameterSubstitution" |
| name="rTemplateParameterSubstitution" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.128/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_pivot.rightAS.bottom.rTemplateParameterSubstitution"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateParameterSubstitutionCS_pivot.leftCS.guard.lTemplateParameterSubstitutionCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateSignatureCS_pivot" name="m_TemplateSignatureCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateSignatureCS_pivot.leftCS.guard.lTemplateSignatureCS" name="lTemplateSignatureCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateSignatureCS_pivot.rightAS.bottom.rTemplateSignature" |
| name="rTemplateSignature" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.129/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateSignature" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateSignatureCS_pivot.rightAS.bottom.rTemplateSignature"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TemplateSignatureCS_pivot.leftCS.guard.lTemplateSignatureCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_ownedParts_pivot" name="m_TupleLiteralExpCS_ownedParts_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_ownedParts_pivot.leftCS.guard.lTupleLiteralExpCS" |
| name="lTupleLiteralExpCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS"/> |
| </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.130/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_ownedParts_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_ownedParts_pivot.leftCS.guard.lTupleLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_ownedParts_pivot.bottom.ownedParts" name="ownedParts" |
| type="#//@ownedPackages.1/@ownedClasses.171"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.172" referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.TupleLiteralExpCS.ownedParts"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_ownedParts_pivot.leftCS.guard.lTupleLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_ownedParts_pivot.bottom.aTupleLiteralExp" name="aTupleLiteralExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_ownedParts_pivot.leftCS.guard.lTupleLiteralExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_ownedParts_pivot.bottom.%171%collect%187%" name="«collect»" |
| type="#//@ownedPackages.1/@ownedClasses.173"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.174" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.171" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_ownedParts_pivot.bottom.ownedParts"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.130/@bottomPattern/@variable.3/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TupleLiteralExp.ownedParts"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.173" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_ownedParts_pivot.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_ownedParts_pivot.bottom.aTupleLiteralExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_pivot" name="m_TupleLiteralExpCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_pivot.leftCS.guard.lTupleLiteralExpCS" name="lTupleLiteralExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_pivot.rightAS.bottom.rTupleLiteralExp" name="rTupleLiteralExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.131/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_pivot.rightAS.bottom.rTupleLiteralExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralExpCS_pivot.leftCS.guard.lTupleLiteralExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_name_pivot" name="m_TupleLiteralPartCS_name_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_name_pivot.leftCS.guard.lTupleLiteralPartCS" name="lTupleLiteralPartCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"/> |
| </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.132/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_name_pivot.bottom.name" name="name" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.NamedElementCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_name_pivot.leftCS.guard.lTupleLiteralPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_name_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_name_pivot.leftCS.guard.lTupleLiteralPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_name_pivot.bottom.aTupleLiteralPart" name="aTupleLiteralPart" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_name_pivot.leftCS.guard.lTupleLiteralPartCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_name_pivot.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_name_pivot.bottom.aTupleLiteralPart"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedInitExpression_pivot" name="m_TupleLiteralPartCS_ownedInitExpression_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedInitExpression_pivot.leftCS.guard.lTupleLiteralPartCS" |
| name="lTupleLiteralPartCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"/> |
| </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.133/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedInitExpression_pivot.bottom.pivot" name="pivot" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedInitExpression_pivot.leftCS.guard.lTupleLiteralPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedInitExpression_pivot.bottom.ownedInitExpression" |
| name="ownedInitExpression" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.VariableCS.ownedInitExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedInitExpression_pivot.leftCS.guard.lTupleLiteralPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedInitExpression_pivot.bottom.pivot1" name="pivot1" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedInitExpression_pivot.bottom.ownedInitExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedInitExpression_pivot.bottom.aTupleLiteralPart" |
| name="aTupleLiteralPart" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedInitExpression_pivot.leftCS.guard.lTupleLiteralPartCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TupleLiteralPart.ownedInit"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedInitExpression_pivot.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedInitExpression_pivot.bottom.aTupleLiteralPart"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedType_pivot" name="m_TupleLiteralPartCS_ownedType_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedType_pivot.leftCS.guard.lTupleLiteralPartCS" |
| name="lTupleLiteralPartCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"/> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <domain xsi:type="qvti:ImperativeDomain" name="rightAS" isEnforceable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.rightAS" |
| enforcedProperties="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.134/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedType_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedType_pivot.leftCS.guard.lTupleLiteralPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedType_pivot.bottom.ownedType" name="ownedType" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.VariableCS.ownedType"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedType_pivot.leftCS.guard.lTupleLiteralPartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedType_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedType_pivot.bottom.aTupleLiteralPart" name="aTupleLiteralPart" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedType_pivot.leftCS.guard.lTupleLiteralPartCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedType_pivot.bottom.aClass" name="aClass" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedType_pivot.bottom.aClass"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_ownedType_pivot.bottom.aTupleLiteralPart"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_pivot" name="m_TupleLiteralPartCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_pivot.leftCS.guard.lTupleLiteralPartCS" name="lTupleLiteralPartCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_pivot.rightAS.bottom.rTupleLiteralPart" name="rTupleLiteralPart" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.135/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_pivot.rightAS.bottom.rTupleLiteralPart"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleLiteralPartCS_pivot.leftCS.guard.lTupleLiteralPartCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_name_pivot" name="m_TuplePartCS_name_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_name_pivot.leftCS.guard.lTuplePartCS" name="lTuplePartCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"/> |
| </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.136/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_name_pivot.bottom.name" name="name" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.NamedElementCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_name_pivot.leftCS.guard.lTuplePartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_name_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_name_pivot.leftCS.guard.lTuplePartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_name_pivot.bottom.aProperty" name="aProperty" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_name_pivot.leftCS.guard.lTuplePartCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Property"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_name_pivot.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_name_pivot.bottom.aProperty"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_ownedType_pivot" name="m_TuplePartCS_ownedType_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_ownedType_pivot.leftCS.guard.lTuplePartCS" name="lTuplePartCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"/> |
| </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.137/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_ownedType_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_ownedType_pivot.leftCS.guard.lTuplePartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_ownedType_pivot.bottom.ownedType" name="ownedType" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TypedElementCS.ownedType"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_ownedType_pivot.leftCS.guard.lTuplePartCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_ownedType_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_ownedType_pivot.bottom.aProperty" name="aProperty" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_ownedType_pivot.leftCS.guard.lTuplePartCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Property"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_ownedType_pivot.bottom.aClass" name="aClass" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_ownedType_pivot.bottom.aClass"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_ownedType_pivot.bottom.aProperty"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_pivot" name="m_TuplePartCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_pivot.leftCS.guard.lTuplePartCS" name="lTuplePartCS" isRequired="false" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_pivot.rightAS.bottom.rProperty" name="rProperty" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.138/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_pivot.rightAS.bottom.rProperty"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TuplePartCS_pivot.leftCS.guard.lTuplePartCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot" name="m_TupleTypeCS_name_ownedParts_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot.leftCS.guard.lTupleTypeCS" name="lTupleTypeCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS"/> |
| </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.139/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.139/@bottomPattern/@assignment.1"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot.leftCS.guard.lTupleTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot.bottom.name" name="name" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TupleTypeCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot.leftCS.guard.lTupleTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot.bottom.ownedParts" name="ownedParts" |
| type="#//@ownedPackages.1/@ownedClasses.175"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.176" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TupleTypeCS.ownedParts"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot.leftCS.guard.lTupleTypeCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot.bottom.aTupleType" name="aTupleType" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleType"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleType" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot.leftCS.guard.lTupleTypeCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TupleType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot.bottom.%171%collect%187%" name="«collect»" |
| type="#//@ownedPackages.1/@ownedClasses.163"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.164" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.175" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot.bottom.ownedParts"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.139/@bottomPattern/@variable.4/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Property"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot.bottom.aTupleType"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Class.ownedProperties"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.163" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_name_ownedParts_pivot.bottom.aTupleType"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_pivot" name="m_TupleTypeCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_pivot.leftCS.guard.lTupleTypeCS" name="lTupleTypeCS" isRequired="false" |
| type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_pivot.rightAS.bottom.rTupleType" name="rTupleType" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleType"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.140/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleType" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_pivot.rightAS.bottom.rTupleType"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TupleTypeCS_pivot.leftCS.guard.lTupleTypeCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_ownedType_pivot" name="m_TypeLiteralExpCS_ownedType_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_ownedType_pivot.leftCS.guard.lTypeLiteralExpCS" name="lTypeLiteralExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS"/> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <domain xsi:type="qvti:ImperativeDomain" name="rightAS" isEnforceable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.rightAS" |
| enforcedProperties="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypeExp.referredType"> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.141/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_ownedType_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_ownedType_pivot.leftCS.guard.lTypeLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_ownedType_pivot.bottom.ownedType" name="ownedType" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.TypeLiteralExpCS.ownedType"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_ownedType_pivot.leftCS.guard.lTypeLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_ownedType_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_ownedType_pivot.bottom.aTypeExp" name="aTypeExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TypeExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TypeExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_ownedType_pivot.leftCS.guard.lTypeLiteralExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TypeExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_ownedType_pivot.bottom.aClass" name="aClass" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypeExp.referredType"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_ownedType_pivot.bottom.aClass"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TypeExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_ownedType_pivot.bottom.aTypeExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot" name="m_TypeLiteralExpCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot.leftCS.guard.lTypeLiteralExpCS" name="lTypeLiteralExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot.rightAS.bottom.rTypeExp" name="rTypeExp" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TypeExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.142/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TypeExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot.rightAS.bottom.rTypeExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot.leftCS.guard.lTypeLiteralExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot_1" name="m_TypeLiteralExpCS_pivot_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot_1.leftCS.guard.lTypeLiteralExpCS" name="lTypeLiteralExpCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS"/> |
| </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.143/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot_1.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot_1.leftCS.guard.lTypeLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot_1.bottom.aTypeExp" name="aTypeExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TypeExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TypeExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot_1.leftCS.guard.lTypeLiteralExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TypeExp"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot_1.bottom.referredType" name="referredType" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Type"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Type" |
| referredProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypeExp.referredType"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TypeExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot_1.bottom.aTypeExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Type" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot_1.bottom.referredType"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TypeExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeLiteralExpCS_pivot_1.bottom.aTypeExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot" name="m_TypeParameterCS_name_ownedExtends_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot.leftCS.guard.lTypeParameterCS" |
| name="lTypeParameterCS" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS"/> |
| </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.144/@bottomPattern/@assignment.0 #//@ownedPackages.0/@ownedClasses.0/@rule.144/@bottomPattern/@assignment.1"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot.bottom.name" name="name" isRequired="false" |
| type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.NamedElementCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot.leftCS.guard.lTypeParameterCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot.leftCS.guard.lTypeParameterCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot.bottom.ownedExtends" name="ownedExtends" |
| type="#//@ownedPackages.1/@ownedClasses.120"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.121" referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.TypeParameterCS.ownedExtends"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot.leftCS.guard.lTypeParameterCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot.bottom.aTemplateParameter" name="aTemplateParameter" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot.leftCS.guard.lTypeParameterCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot.bottom.%171%collect%187%" name="«collect»" |
| type="#//@ownedPackages.1/@ownedClasses.122"> |
| <ownedInit xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.123" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.OrderedSet.collect..T"> |
| <ownedSource xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.120" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot.bottom.ownedExtends"/> |
| <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.144/@bottomPattern/@variable.4/@ownedInit/@ownedIterators.0"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedBody> |
| <ownedIterators name="1_" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TemplateParameter.constrainingClasses"> |
| <value xsi:type="pivot:VariableExp" type="#//@ownedPackages.1/@ownedClasses.122" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot.bottom.%171%collect%187%"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot.bottom.aTemplateParameter"/> |
| </assignment> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_name_ownedExtends_pivot.bottom.aTemplateParameter"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_pivot" name="m_TypeParameterCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_pivot.leftCS.guard.lTypeParameterCS" name="lTypeParameterCS" |
| isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_pivot.rightAS.bottom.rTemplateParameter" name="rTemplateParameter" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.145/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_pivot.rightAS.bottom.rTemplateParameter"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_TypeParameterCS_pivot.leftCS.guard.lTypeParameterCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_UnlimitedNaturalLiteralExpCS_pivot" name="m_UnlimitedNaturalLiteralExpCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_UnlimitedNaturalLiteralExpCS_pivot.leftCS.guard.lUnlimitedNaturalLiteralExpCS" |
| name="lUnlimitedNaturalLiteralExpCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_UnlimitedNaturalLiteralExpCS_pivot.rightAS.bottom.rUnlimitedNaturalLiteralExp" |
| name="rUnlimitedNaturalLiteralExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.UnlimitedNaturalLiteralExp"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.146/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.UnlimitedNaturalLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_UnlimitedNaturalLiteralExpCS_pivot.rightAS.bottom.rUnlimitedNaturalLiteralExp"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_UnlimitedNaturalLiteralExpCS_pivot.leftCS.guard.lUnlimitedNaturalLiteralExpCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_UnlimitedNaturalLiteralExpCS_pivot_1" name="m_UnlimitedNaturalLiteralExpCS_pivot_1"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_UnlimitedNaturalLiteralExpCS_pivot_1.leftCS.guard.lUnlimitedNaturalLiteralExpCS" |
| name="lUnlimitedNaturalLiteralExpCS" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS"/> |
| </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.147/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_UnlimitedNaturalLiteralExpCS_pivot_1.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_UnlimitedNaturalLiteralExpCS_pivot_1.leftCS.guard.lUnlimitedNaturalLiteralExpCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_UnlimitedNaturalLiteralExpCS_pivot_1.bottom.aUnlimitedNaturalLiteralExp" |
| name="aUnlimitedNaturalLiteralExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.UnlimitedNaturalLiteralExp"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.UnlimitedNaturalLiteralExp" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_UnlimitedNaturalLiteralExpCS_pivot_1.leftCS.guard.lUnlimitedNaturalLiteralExpCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.UnlimitedNaturalLiteralExp"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" stringSymbol="*"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.UnlimitedNaturalLiteralExp" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_UnlimitedNaturalLiteralExpCS_pivot_1.bottom.aUnlimitedNaturalLiteralExp"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_name_pivot" name="m_VariableCS_name_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_name_pivot.leftCS.guard.lVariableCS" name="lVariableCS" isRequired="false" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"/> |
| </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.148/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_name_pivot.bottom.name" name="name" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.NamedElementCS.name"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_name_pivot.leftCS.guard.lVariableCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_name_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_name_pivot.leftCS.guard.lVariableCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_name_pivot.bottom.aVariable" name="aVariable" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_name_pivot.leftCS.guard.lVariableCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.NamedElement.name"> |
| <value xsi:type="pivot:VariableExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_name_pivot.bottom.name"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_name_pivot.bottom.aVariable"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedInitExpression_pivot" name="m_VariableCS_ownedInitExpression_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedInitExpression_pivot.leftCS.guard.lVariableCS" name="lVariableCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"/> |
| </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.149/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedInitExpression_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedInitExpression_pivot.leftCS.guard.lVariableCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedInitExpression_pivot.bottom.ownedInitExpression" name="ownedInitExpression" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.VariableCS.ownedInitExpression"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedInitExpression_pivot.leftCS.guard.lVariableCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedInitExpression_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedInitExpression_pivot.bottom.ownedInitExpression"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedInitExpression_pivot.bottom.aVariable" name="aVariable" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedInitExpression_pivot.leftCS.guard.lVariableCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.Variable.ownedInit"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedInitExpression_pivot.bottom.pivot1"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedInitExpression_pivot.bottom.aVariable"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedType_pivot" name="m_VariableCS_ownedType_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedType_pivot.leftCS.guard.lVariableCS" name="lVariableCS" |
| isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"/> |
| </guardPattern> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <domain xsi:type="qvti:ImperativeDomain" name="rightAS" isEnforceable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.rightAS" |
| enforcedProperties="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern"/> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.150/@bottomPattern/@assignment.0"> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedType_pivot.bottom.pivot" name="pivot" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedType_pivot.leftCS.guard.lVariableCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedType_pivot.bottom.ownedType" name="ownedType" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredProperty="EssentialOCLCS.ecore.oclas#p.essentialoclcs.VariableCS.ownedType"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedType_pivot.leftCS.guard.lVariableCS"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedType_pivot.bottom.pivot1" name="pivot1" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedInit xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedType_pivot.bottom.aVariable" name="aVariable" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedType_pivot.leftCS.guard.lVariableCS"/> |
| </ownedSource> |
| <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.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"/> |
| </ownedInit> |
| </variable> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedType_pivot.bottom.aClass" name="aClass" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedInit xsi:type="pivot:OperationCallExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclAsType..TT"> |
| <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" |
| referredProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedType_pivot.bottom.ownedType"/> |
| </ownedSource> |
| <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"/> |
| </ownedInit> |
| </variable> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#p.pivot.TypedElement.type"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedType_pivot.bottom.aClass"/> |
| <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_ownedType_pivot.bottom.aVariable"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| <rule xsi:type="qvti:Mapping" xmi:id="m..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_pivot" name="m_VariableCS_pivot"> |
| <domain xsi:type="qvti:ImperativeDomain" name="leftCS" isCheckable="true" typedModel="#qT..EssentialOCLCS2AS_qvtp_qvtcas.leftCS"> |
| <guardPattern> |
| <variable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_pivot.leftCS.guard.lVariableCS" name="lVariableCS" isRequired="false" |
| type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"/> |
| </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"> |
| <realizedVariable xmi:id="qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_pivot.rightAS.bottom.rVariable" name="rVariable" |
| type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"/> |
| </bottomPattern> |
| </domain> |
| <guardPattern/> |
| <bottomPattern xsi:type="qvti:ImperativeBottomPattern" orderedAssignment="#//@ownedPackages.0/@ownedClasses.0/@rule.151/@bottomPattern/@assignment.0"> |
| <assignment xsi:type="qvtc:PropertyAssignment" targetProperty="../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#p.basecs.PivotableElementCS.pivot"> |
| <value xsi:type="pivot:VariableExp" type="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_pivot.rightAS.bottom.rVariable"/> |
| <slotExpression xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" |
| referredVariable="#qV..EssentialOCLCS2AS_qvtp_qvtcas.m_VariableCS_pivot.leftCS.guard.lVariableCS"/> |
| </assignment> |
| </bottomPattern> |
| </rule> |
| </ownedClasses> |
| </ownedPackages> |
| <ownedPackages xmi:id="P.$$" name="$$" URI="http://www.eclipse.org/ocl/2015/Orphanage" nsPrefix="orphanage"> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.177" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.177" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.178" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.178" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.179" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.179" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.180" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.180" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.181" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.181" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.182" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.182" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.183" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.183" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.184" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.184" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.185" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.185" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.186" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.186" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.187" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.187" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.188" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.188" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.189" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.189" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.190" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.190" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.191" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.191" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.192" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.192" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.193" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.193" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.194" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.194" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.195" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.195" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.196" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.196" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.197" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NumberLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NumberLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.197" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NumberLiteralExpCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NumberLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.198" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.198" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.199" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.199" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.200" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.200" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.201" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.201" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.202" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.202" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.203" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.203" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.204" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.204" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.205" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.205" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.206" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.206" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.207" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.207" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.208" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.208" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.209" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.209" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.210" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.210" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.211" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.211" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.212" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.212" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.213" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.213" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.214" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.214" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.215" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.215" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.216" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.216" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.217" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.217" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.218" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.218" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.219" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.219" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.220 #//@ownedPackages.1/@ownedClasses.221" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.222 #//@ownedPackages.1/@ownedClasses.223" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.224 #//@ownedPackages.1/@ownedClasses.225" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.226 #//@ownedPackages.1/@ownedClasses.227" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.228 #//@ownedPackages.1/@ownedClasses.229" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.230 #//@ownedPackages.1/@ownedClasses.186" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.231 #//@ownedPackages.1/@ownedClasses.232" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.233 #//@ownedPackages.1/@ownedClasses.234" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.235" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.236" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.237" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.238" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.239 #//@ownedPackages.1/@ownedClasses.240" |
| elementType="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.241 #//@ownedPackages.1/@ownedClasses.242" |
| elementType="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.243 #//@ownedPackages.1/@ownedClasses.244" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.245 #//@ownedPackages.1/@ownedClasses.206" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.246" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.247 #//@ownedPackages.1/@ownedClasses.248" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.249 #//@ownedPackages.1/@ownedClasses.181" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.250" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.251" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.252 #//@ownedPackages.1/@ownedClasses.253" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.254 #//@ownedPackages.1/@ownedClasses.183" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.255" elementType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" |
| isNullFree="true"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.256" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.257" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.258 #//@ownedPackages.1/@ownedClasses.259" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.260 #//@ownedPackages.1/@ownedClasses.261" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.262" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.263" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.264 #//@ownedPackages.1/@ownedClasses.265" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.266 #//@ownedPackages.1/@ownedClasses.188" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.267" elementType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.268" elementType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.269 #//@ownedPackages.1/@ownedClasses.270" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.271 #//@ownedPackages.1/@ownedClasses.272" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.273" elementType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.274" elementType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.275 #//@ownedPackages.1/@ownedClasses.276" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.277 #//@ownedPackages.1/@ownedClasses.278" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.279 #//@ownedPackages.1/@ownedClasses.280" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.281 #//@ownedPackages.1/@ownedClasses.219" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.282 #//@ownedPackages.1/@ownedClasses.283" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.284 #//@ownedPackages.1/@ownedClasses.285" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.286" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.287" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.288" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.289 #//@ownedPackages.1/@ownedClasses.290" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.291 #//@ownedPackages.1/@ownedClasses.205" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.292" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.293" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.294 #//@ownedPackages.1/@ownedClasses.295" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.296 #//@ownedPackages.1/@ownedClasses.200" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.297" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.298" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.299 #//@ownedPackages.1/@ownedClasses.300" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.301 #//@ownedPackages.1/@ownedClasses.302" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.303 #//@ownedPackages.1/@ownedClasses.304" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.305 #//@ownedPackages.1/@ownedClasses.199" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.306" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.307" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.308 #//@ownedPackages.1/@ownedClasses.309" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.310 #//@ownedPackages.1/@ownedClasses.311" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.312 #//@ownedPackages.1/@ownedClasses.313" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.314 #//@ownedPackages.1/@ownedClasses.191" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.315" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.316" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.317" elementType="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.318" elementType="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.319 #//@ownedPackages.1/@ownedClasses.320" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.321 #//@ownedPackages.1/@ownedClasses.198" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.322 #//@ownedPackages.1/@ownedClasses.323" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.324 #//@ownedPackages.1/@ownedClasses.325" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.326" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.327" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.308" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.310" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.328 #//@ownedPackages.1/@ownedClasses.329" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.330 #//@ownedPackages.1/@ownedClasses.210" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.331" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.332" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.262 #//@ownedPackages.1/@ownedClasses.333" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.263 #//@ownedPackages.1/@ownedClasses.334" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" lower="1"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.335 #//@ownedPackages.1/@ownedClasses.336" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.337 #//@ownedPackages.1/@ownedClasses.213" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.338" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:SequenceType" name="Sequence" superClasses="#//@ownedPackages.1/@ownedClasses.339" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.340 #//@ownedPackages.1/@ownedClasses.341" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.342 #//@ownedPackages.1/@ownedClasses.214" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.343" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.344" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.345" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.346" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.347" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.348" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.349" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.350" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.351" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.352" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.353" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.354" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.355" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.356" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.357" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.358" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.359" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.360" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.361" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.362" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.363" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NumberLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NumberLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.364" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.365" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.366" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.367" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.368" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.369" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.370" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.371" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.372" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.373" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.374" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.375" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.376" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.377" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.378" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.379" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.380" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.381" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.382" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.383" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.384" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.385" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.386" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.386" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.387" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.387" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.388" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.388" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.389" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.389" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.390" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.390" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.352" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.391" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.391" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.392" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.392" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.393" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.394" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.395" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.396" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.397" elementType="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.397" elementType="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.398" elementType="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.398" elementType="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.399" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.399" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.372" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.400" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.401" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.401" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.347" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.402" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.403" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.404" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.404" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.349" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.161" elementType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.405" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.406" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.407" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.407" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.408" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.408" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.409" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.410" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.411" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.411" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.354" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.412" elementType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.413" elementType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.414" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.414" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.415" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.415" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.161" elementType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.162" elementType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.416" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.416" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.417" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.417" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.418" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.418" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.385" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.419" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.419" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.420" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.420" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.421" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.422" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.423" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.424" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.424" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.371" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.425" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.426" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.427" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.427" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.366" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.428" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.429" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.430" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.430" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.431" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.431" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.432" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.432" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.365" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.433" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.434" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.435" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.435" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.436" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.436" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.437" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.437" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.357" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.438" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.439" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.440" elementType="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.441" elementType="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.442" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.442" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.364" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.443" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.443" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.444" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.444" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.445" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.446" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.447" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.447" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.376" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.448" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.449" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.409" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.410" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.450" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.450" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.379" elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.451" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.452" elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.453" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.453" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.380" elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AttributeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.BooleanLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionTypeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ContextCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DataTypeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpSpecificationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.IfExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.InvalidLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.LambdaTypeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NameExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NullLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NumberLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.NumberLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PrimitiveTypeRefCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ReferenceCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.RootPackageCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.SelfExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.StringLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuredClassCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateBindingCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateSignatureCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TupleTypeCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TypeLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypeParameterCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.UnlimitedNaturalLiteralExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ModelElementRefCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.DetailCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.AnnotationElementCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Detail" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:PrimitiveType ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#String" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.SpecificationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.LanguageExpression" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.CollectionLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.CollectionLiteralPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ConstraintCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Constraint" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameter" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.EnumerationLiteralCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.EnumerationLiteral" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TypedRefCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.LetVariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.VariableCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ExpCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Element" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Variable" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.ShadowPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.ShadowPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ParameterCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Parameter" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ClassCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.PackageCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Package" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Property" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.ImportCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Import" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.OperationCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.StructuralFeatureCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.Operation" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TemplateParameterSubstitutionCS" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TemplateParameterSubstitution" |
| formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class EssentialOCLCS.ecore.oclas#T.essentialoclcs.TupleLiteralPartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.pivot/model/Pivot.ecore.oclas#T.pivot.TupleLiteralPart" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny" |
| elementType="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS"> |
| <ownedBindings> |
| <ownedSubstitutions actual="pivot:Class ../../org.eclipse.ocl.xtext.base/model/BaseCS.ecore.oclas#T.basecs.TuplePartCS" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> |
| </ownedBindings> |
| </ownedClasses> |
| </ownedPackages> |
| </qvti:ImperativeModel> |