diff options
author | Ed Willink | 2016-05-18 16:08:19 +0000 |
---|---|---|
committer | Ed Willink | 2016-05-18 16:09:42 +0000 |
commit | 0d7fcbc6dd6791ba6b1c773b969b56ebe4cf8bbd (patch) | |
tree | 86eb94e5b7a6f0243ae4bbe8785c854cee3eae77 /tests | |
parent | 8075e54d9c1ef38702e10930ebab78c4ea449df3 (diff) | |
download | org.eclipse.qvtd-0d7fcbc6dd6791ba6b1c773b969b56ebe4cf8bbd.tar.gz org.eclipse.qvtd-0d7fcbc6dd6791ba6b1c773b969b56ebe4cf8bbd.tar.xz org.eclipse.qvtd-0d7fcbc6dd6791ba6b1c773b969b56ebe4cf8bbd.zip |
[486722] Fix realized of child invoked variables
Diffstat (limited to 'tests')
2 files changed, 39 insertions, 2 deletions
diff --git a/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/rel2core/RelToCore.qvtr b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/rel2core/RelToCore.qvtr index 1b3466aef..6ba13afbb 100644 --- a/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/rel2core/RelToCore.qvtr +++ b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/rel2core/RelToCore.qvtr @@ -157,7 +157,7 @@ transformation org::eclipse::qvtd::xtext::qvtrelation2::tests::rel2core::relToCo where { VariableToTraceClassProperty(rootVariable, traceProperty); -- CollectionTemplateToTraceClassProps(rootTemplateExp, traceClass); --- ObjectTemplateToTraceClassProps(rootTemplateExp, traceClass); + ObjectTemplateToTraceClassProps(rootTemplateExp, traceClass); } } @@ -203,7 +203,7 @@ transformation org::eclipse::qvtd::xtext::qvtrelation2::tests::rel2core::relToCo ownedProperties = traceProperty:Property {} }; where { --- VariableToTraceClassProperty(templateVariable, traceProperty); + VariableToTraceClassProperty(templateVariable, traceProperty); -- CollectionTemplateToTraceClassProps(templateExp, traceClass); -- ObjectTemplateToTraceClassProps(templateExp, traceClass); } diff --git a/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/rel2core/samples/MiniSeq2Stm_expected.oclas b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/rel2core/samples/MiniSeq2Stm_expected.oclas new file mode 100644 index 000000000..64da96d86 --- /dev/null +++ b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/rel2core/samples/MiniSeq2Stm_expected.oclas @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8"?> +<pivot:Model 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" + xsi:schemaLocation="http://www.eclipse.org/ocl/2015/Pivot java://org.eclipse.ocl.pivot.PivotPackage" externalURI="platform:/resource/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/seq2stm/MiniSeqToStm2.qvtr" + name="MiniSeqToStm2.qvtr"> + <ownedPackages xmi:id="P.$$" URI="http://www.eclipse.org/ocl/2015/Orphanage" name="$$"> + <ownedClasses xsi:type="pivot:CollectionType" elementType="pivot:Class SeqMM.ecore.oclas#T.SeqMM.LifeLine" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"> + <ownedBindings> + <ownedSubstitutions actual="pivot:Class SeqMM.ecore.oclas#T.SeqMM.LifeLine" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/> + </ownedBindings> + </ownedClasses> + <ownedClasses xsi:type="pivot:SetType" elementType="pivot:Class SeqMM.ecore.oclas#T.SeqMM.LifeLine" name="Set" superClasses="#//@ownedPackages.0/@ownedClasses.2"> + <ownedBindings> + <ownedSubstitutions actual="pivot:Class SeqMM.ecore.oclas#T.SeqMM.LifeLine" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/> + </ownedBindings> + </ownedClasses> + <ownedClasses xsi:type="pivot:CollectionType" elementType="pivot:Class SeqMM.ecore.oclas#T.SeqMM.LifeLine" name="UniqueCollection" + superClasses="#//@ownedPackages.0/@ownedClasses.0"> + <ownedBindings> + <ownedSubstitutions actual="pivot:Class SeqMM.ecore.oclas#T.SeqMM.LifeLine" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/> + </ownedBindings> + </ownedClasses> + </ownedPackages> + <ownedPackages xmi:id="P." name=""> + <ownedPackages xmi:id="P..TSeqToStm" name="TSeqToStm"> + <ownedClasses xmi:id="T..TSeqToStm.TInteractionToStateMachine" name="TInteractionToStateMachine"> + <ownedProperties xmi:id="p..TSeqToStm.TInteractionToStateMachine.s" name="s" type="pivot:Class StmcMM.ecore.oclas#T.StmcMM.StateMachine"/> + <ownedProperties xmi:id="p..TSeqToStm.TInteractionToStateMachine.i" name="i" type="pivot:Class SeqMM.ecore.oclas#T.SeqMM.Interaction"/> + </ownedClasses> + <ownedClasses xmi:id="T..TSeqToStm.TStateToState" name="TStateToState"> + <ownedProperties xmi:id="p..TSeqToStm.TStateToState.s" name="s" type="pivot:Class StmcMM.ecore.oclas#T.StmcMM.StateMachine"/> + <ownedProperties xmi:id="p..TSeqToStm.TStateToState.set" name="set" type="#//@ownedPackages.0/@ownedClasses.1"/> + <ownedProperties xmi:id="p..TSeqToStm.TStateToState.st1" name="st1" type="pivot:Class SeqMM.ecore.oclas#T.SeqMM.State"/> + <ownedProperties xmi:id="p..TSeqToStm.TStateToState.st2" name="st2" type="pivot:Class StmcMM.ecore.oclas#T.StmcMM.State"/> + </ownedClasses> + </ownedPackages> + </ownedPackages> +</pivot:Model> |