Skip to main content
summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorEd Willink2016-05-18 16:08:19 +0000
committerEd Willink2016-05-18 16:09:42 +0000
commit0d7fcbc6dd6791ba6b1c773b969b56ebe4cf8bbd (patch)
tree86eb94e5b7a6f0243ae4bbe8785c854cee3eae77 /tests
parent8075e54d9c1ef38702e10930ebab78c4ea449df3 (diff)
downloadorg.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')
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/rel2core/RelToCore.qvtr4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/rel2core/samples/MiniSeq2Stm_expected.oclas37
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>

Back to the top