diff options
author | Adolfo SBH | 2016-01-12 14:34:50 +0000 |
---|---|---|
committer | Ed Willink | 2016-01-18 11:14:13 +0000 |
commit | 5832d2c88dd540e394ff02d2c4133ee3393f84c8 (patch) | |
tree | ea1f1615b859a7e44d977445dce036c8cc7d028e /tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/models/example2 | |
parent | c1faa87338c5a9817af7f60d16dabdbcecea1bd2 (diff) | |
download | org.eclipse.qvtd-5832d2c88dd540e394ff02d2c4133ee3393f84c8.tar.gz org.eclipse.qvtd-5832d2c88dd540e394ff02d2c4133ee3393f84c8.tar.xz org.eclipse.qvtd-5832d2c88dd540e394ff02d2c4133ee3393f84c8.zip |
[485668] - Demonstrating test case
Diffstat (limited to 'tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/models/example2')
2 files changed, 76 insertions, 0 deletions
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/models/example2/samples/model4V2_input.xmi b/tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/models/example2/samples/model4V2_input.xmi new file mode 100644 index 000000000..d4e56a6be --- /dev/null +++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/models/example2/samples/model4V2_input.xmi @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="ASCII"?> +<classescs:RootCS + xmi:version="2.0" + xmlns:xmi="http://www.omg.org/XMI" + xmlns:classescs="http://cs2as/tests/example2/classescs/1.0"> + <ownedPackages + name="P1"> + <ownedClasses + name="String"/> + <ownedClasses + name="C1"> + <properties + name="name"> + <typeRef> + <path + name="String"/> + </typeRef> + </properties> + <operations + name="twoParamsOp"> + <params>param1</params> + <params>param2</params> + <bodyExps> + <name> + <path + name="name"/> + </name> + </bodyExps> + <resultRef> + <path + name="String"/> + </resultRef> + </operations> + <operations + name="paramsLessOp"> + <bodyExps> + <name> + <path + name="twoParamsOp"/> + </name> + <roundedBrackets> + <args + name="param1"/> + <args + name="param2"/> + </roundedBrackets> + </bodyExps> + <resultRef> + <path + name="String"/> + </resultRef> + </operations> + </ownedClasses> + </ownedPackages> +</classescs:RootCS> diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/models/example2/samples/model4V2_output_ref.xmi b/tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/models/example2/samples/model4V2_output_ref.xmi new file mode 100644 index 000000000..062431a4e --- /dev/null +++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/models/example2/samples/model4V2_output_ref.xmi @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classes:Root xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:classes="http://cs2as/tests/example2/classes/1.0" + xsi:schemaLocation="http://cs2as/tests/example2/classes/1.0 java://example2.classes.ClassesPackage"> + <ownedPackages name="P1"> + <ownedClasses name="String"/> + <ownedClasses name="C1"> + <ownedOperations name="twoParamsOp" type="//@ownedPackages.0/@ownedClasses.0"> + <ownedParameters name="param1"/> + <ownedParameters name="param2"/> + <ownedExpressions xsi:type="classes:PropertyCallExp" type="//@ownedPackages.0/@ownedClasses.0" referredProperty="//@ownedPackages.0/@ownedClasses.1/@ownedProperties.0"/> + </ownedOperations> + <ownedOperations name="paramsLessOp" type="//@ownedPackages.0/@ownedClasses.0"> + <ownedExpressions xsi:type="classes:OperationCallExp" type="//@ownedPackages.0/@ownedClasses.0" referredOperation="//@ownedPackages.0/@ownedClasses.1/@ownedOperations.0"> + <ownedArguments name="param1"/> + <ownedArguments name="param2"/> + </ownedExpressions> + </ownedOperations> + <ownedProperties name="name" type="//@ownedPackages.0/@ownedClasses.0"/> + </ownedClasses> + </ownedPackages> +</classes:Root> |