Skip to main content
summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorEd Willink2016-06-29 16:10:43 +0000
committerEd Willink2016-06-30 10:54:16 +0000
commita0cb08a7c4d164cecf871b08dc8d986f985c99e3 (patch)
treef2d5bba35f0eaffea6367709ec453436ea732332 /tests
parent35d8e2bfed88c34394ede863205a47962c8b410c (diff)
downloadorg.eclipse.qvtd-a0cb08a7c4d164cecf871b08dc8d986f985c99e3.tar.gz
org.eclipse.qvtd-a0cb08a7c4d164cecf871b08dc8d986f985c99e3.tar.xz
org.eclipse.qvtd-a0cb08a7c4d164cecf871b08dc8d986f985c99e3.zip
[releng] Accommodate stronger preferences
Diffstat (limited to 'tests')
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/FamiliesFactoryImpl.java3
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/FamiliesPackageImpl.java13
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/FamilyImpl.java8
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/MemberImpl.java10
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families2Persons/impl/Families2PersonsFactoryImpl.java3
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families2Persons/impl/Families2PersonsPackageImpl.java8
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families2Persons/impl/MemberToPersonImpl.java8
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Persons/impl/PersonImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Persons/impl/PersonsFactoryImpl.java3
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Persons/impl/PersonsPackageImpl.java5
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hls/HLSTree/impl/HLSNodeImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hls/HLSTree/impl/HLSTreeFactoryImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hls/HLSTree/impl/HLSTreePackageImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hsv/HSVTree/impl/HSVNodeImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hsv/HSVTree/impl/HSVTreeFactoryImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hsv/HSVTree/impl/HSVTreePackageImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/middle/HSV2HLS/impl/HSV2HLSFactoryImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/middle/HSV2HLS/impl/HSV2HLSPackageImpl.java9
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/middle/HSV2HLS/impl/HSVNode2HLSNodeImpl.java11
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/EdgeImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/ElementImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/GraphImpl.java3
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/NodeImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/SimplegraphFactoryImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/SimplegraphPackageImpl.java13
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Edge2EdgeImpl.java8
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Element2ElementImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Graph2GraphImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Node2NodeImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Simplegraph2graphFactoryImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Simplegraph2graphPackageImpl.java17
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/Families2Persons/Families2PersonsNormalizer.java1
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/QVTdMtcTests.java4
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UpperToLower/UpperToLowerNormalizer.java1
-rw-r--r--tests/org.eclipse.qvtd.build.qvtrtoqvtc.tests/src/org/eclipse/qvtd/build/qvtrtoqvtc/tests/QvtrToQvtcTests.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/ExecutionBenchmarks.java1
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/OCL2QVTiTestCases.java1
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/PathElementCSImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/PathNameCSImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SElementImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SRootImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SourceFactoryImpl.java9
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SourcePackageImpl.java23
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/XImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/YImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/ZImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/A1Impl.java1
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/A2Impl.java1
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/BImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/CImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/DImpl.java10
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/NamedElementImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/TRootImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/TargetFactoryImpl.java10
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/TargetPackageImpl.java25
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/lookup/impl/EnvironmentFactoryImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/lookup/impl/EnvironmentPackageImpl.java10
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/lookup/impl/LookupEnvironmentImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/CallExpImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/ClassImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/ClassesFactoryImpl.java10
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/ClassesPackageImpl.java31
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/NamedElementImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/OperationCallExpImpl.java3
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/OperationImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/PackageImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/PropertyCallExpImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/PropertyImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/RootImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/TypedElementImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/impl/EnvironmentFactoryImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/impl/EnvironmentPackageImpl.java10
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/impl/LookupEnvironmentImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/util/OperationFilter.java3
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ClassCSImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ClassescsFactoryImpl.java11
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ClassescsPackageImpl.java30
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ElementCSImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/NameExpCSImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/NamedElementCSImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/OperationCSImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/PackageCSImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/PathNameCSImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/PropertyCSImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/RootCSImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/RoundedBracketClauseImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/ClassCS2ClassImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/ClassescstracesFactoryImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/ClassescstracesPackageImpl.java10
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/PackageCS2PackageImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/RootCS2RootImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/KiamaasFactoryImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/KiamaasPackageImpl.java11
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/NodeImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/NumImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/PlusImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/TopImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/BaseCSImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/KiamacsFactoryImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/KiamacsPackageImpl.java11
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/NumCSImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/PlusCSImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/TopCSImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/CompositeImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/KiamaasFactoryImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/KiamaasPackageImpl.java9
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/NodeImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/TopImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/BaseCSImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/CompositeCSImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/KiamacsFactoryImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/KiamacsPackageImpl.java9
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/TopCSImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SElementImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SRootImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SbaseFactoryImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SbasePackageImpl.java14
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/XImpl.java3
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/YImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/ZImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/SderivedFactoryImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/SderivedPackageImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/X2Impl.java1
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/Y2Impl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/AImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/BImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/NamedElementImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/TRootImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/TbaseFactoryImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/TbasePackageImpl.java10
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/A2Impl.java1
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/B2Impl.java2
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/TderivedFactoryImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/TderivedPackageImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/PivotTestCase.java27
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/QVTbaseLibraryTests.java49
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/FamiliesFactoryImpl.java3
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/FamiliesPackageImpl.java13
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/FamilyImpl.java10
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/MemberImpl.java10
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2Persons/impl/Families2PersonsFactoryImpl.java3
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2Persons/impl/Families2PersonsPackageImpl.java8
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2Persons/impl/MemberToPersonImpl.java8
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Persons/impl/PersonImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Persons/impl/PersonsFactoryImpl.java3
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Persons/impl/PersonsPackageImpl.java5
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HLSTree/impl/HLSNodeImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HLSTree/impl/HLSTreeFactoryImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HLSTree/impl/HLSTreePackageImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLS/impl/HSV2HLSFactoryImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLS/impl/HSV2HLSPackageImpl.java9
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLS/impl/HSVNode2HLSNodeImpl.java11
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSVTree/impl/HSVNodeImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSVTree/impl/HSVTreeFactoryImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSVTree/impl/HSVTreePackageImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/ColumnImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/ForeignKeyImpl.java5
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/KeyImpl.java3
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/RModelElementImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/SchemaImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/SimplerdbmsFactoryImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/SimplerdbmsPackageImpl.java24
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/TableImpl.java5
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/AssociationImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/AttributeImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/ClassImpl.java5
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/ClassifierImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/PackageElementImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/PackageImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/SimpleumlFactoryImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/SimpleumlPackageImpl.java23
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/UMLModelElementImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/AssociationToForeignKeyImpl.java12
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/AttributeToColumnImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/ClassToTableImpl.java15
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/FromAttributeImpl.java9
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/FromAttributeOwnerImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/NonLeafAttributeImpl.java9
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/PackageToSchemaImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/PrimitiveToNameImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/Simpleuml2rdbmsFactoryImpl.java9
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/Simpleuml2rdbmsPackageImpl.java38
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/ToColumnImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/UmlToRdbmsModelElementImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/EdgeImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/ElementImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/GraphImpl.java3
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/NodeImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/SimplegraphFactoryImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/SimplegraphPackageImpl.java13
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Edge2EdgeImpl.java8
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Element2ElementImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Graph2GraphImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Node2NodeImpl.java8
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Simplegraph2graphFactoryImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Simplegraph2graphPackageImpl.java17
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/QVTcCompilerTests.java369
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/QVTcDomainUsageTests.java53
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2PersonsNormalizer.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLSNormalizer.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/SimpleRDBMSNormalizer.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/Upper2LowerNormalizer.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/ClassImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/ClassesFactoryImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/ClassesPackageImpl.java12
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/NamedElementImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/PackageImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/RootImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ClassCSImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ClassescsFactoryImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ClassescsPackageImpl.java14
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ElementCSImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/NamedElementCSImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/PackageCSImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/PathNameCSImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/RootCSImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/ClassCS2ClassImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/ClassescstracesFactoryImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/ClassescstracesPackageImpl.java10
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/PackageCS2PackageImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/RootCS2RootImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/ColumnImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/ForeignKeyImpl.java5
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/KeyImpl.java3
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/RDBMSFactoryImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/RDBMSPackageImpl.java24
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/RModelElementImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/SchemaImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/TableImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/AssociationImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/AttributeImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/ClassImpl.java5
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/ClassifierImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/PackageElementImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/PackageImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/UMLFactoryImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/UMLModelElementImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/UMLPackageImpl.java23
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/AssociationToForeignKeyImpl.java10
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/AttributeToColumnImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/ClassToTableImpl.java13
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/FromAttributeImpl.java9
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/FromAttributeOwnerImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/NonLeafAttributeImpl.java9
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/PackageToSchemaImpl.java8
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/PrimitiveToNameImpl.java8
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/ToColumnImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/UML2RDBMSFactoryImpl.java8
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/UML2RDBMSPackageImpl.java38
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/ColumnImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/ForeignKeyImpl.java5
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/KeyImpl.java3
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/RDBMSFactoryImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/RDBMSPackageImpl.java24
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/RModelElementImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/SchemaImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/TableImpl.java5
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/AssociationImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/AttributeImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/ClassImpl.java5
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/ClassifierImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/PackageElementImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/PackageImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/UMLFactoryImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/UMLModelElementImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/UMLPackageImpl.java23
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/AssociationToForeignKeyImpl.java10
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/AttributeToColumnImpl.java4
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/ClassToTableImpl.java13
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/FromAttributeImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/FromAttributeOwnerImpl.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/NonLeafAttributeImpl.java9
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/PackageToSchemaImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/PrimitiveToNameImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/ToColumnImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/UML2RDBMSFactoryImpl.java9
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/UML2RDBMSPackageImpl.java38
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/UmlToRdbmsModelElementImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hls/HLSTree/impl/HLSNodeImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hls/HLSTree/impl/HLSTreeFactoryImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hls/HLSTree/impl/HLSTreePackageImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hsv/HSVTree/impl/HSVNodeImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hsv/HSVTree/impl/HSVTreeFactoryImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hsv/HSVTree/impl/HSVTreePackageImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/middle/HSV2HLS/impl/HSV2HLSFactoryImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/middle/HSV2HLS/impl/HSV2HLSPackageImpl.java9
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/middle/HSV2HLS/impl/HSVNode2HLSNodeImpl.java11
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/talltree/impl/TallNodeImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/talltree/impl/TalltreeFactoryImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/talltree/impl/TalltreePackageImpl.java6
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree/impl/NodeImpl.java5
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree/impl/TreeFactoryImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree/impl/TreePackageImpl.java5
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree2talltree/impl/Node2TallNodeImpl.java9
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree2talltree/impl/Tree2talltreeFactoryImpl.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree2talltree/impl/Tree2talltreePackageImpl.java7
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/ManualUML2RDBMS/ManualRDBMSNormalizer.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiEditorTests.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiInterpreterTests.java2
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/SimpleUML2RDBMS/SimpleRDBMSNormalizer.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/LoadTests.java1
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/QVTrCompilerTests.java356
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/hstm2fstm/FlatStateMachineNormalizer.java35
-rw-r--r--tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/rel2core/PivotNormalizer.java1
304 files changed, 2166 insertions, 444 deletions
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/FamiliesFactoryImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/FamiliesFactoryImpl.java
index 8d291c674..c743932f4 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/FamiliesFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/FamiliesFactoryImpl.java
@@ -78,6 +78,7 @@ public class FamiliesFactoryImpl extends EFactoryImpl implements FamiliesFactory
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Family createFamily() {
FamilyImpl family = new FamilyImpl();
return family;
@@ -88,6 +89,7 @@ public class FamiliesFactoryImpl extends EFactoryImpl implements FamiliesFactory
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Member createMember() {
MemberImpl member = new MemberImpl();
return member;
@@ -98,6 +100,7 @@ public class FamiliesFactoryImpl extends EFactoryImpl implements FamiliesFactory
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public FamiliesPackage getFamiliesPackage() {
return (FamiliesPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/FamiliesPackageImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/FamiliesPackageImpl.java
index 26f73b6aa..869b4fe8b 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/FamiliesPackageImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/FamiliesPackageImpl.java
@@ -128,6 +128,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getFamily() {
return familyEClass;
}
@@ -137,6 +138,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getFamily_LastName() {
return (EAttribute)familyEClass.getEStructuralFeatures().get(0);
}
@@ -146,6 +148,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFamily_Father() {
return (EReference)familyEClass.getEStructuralFeatures().get(1);
}
@@ -155,6 +158,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFamily_Mother() {
return (EReference)familyEClass.getEStructuralFeatures().get(2);
}
@@ -164,6 +168,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFamily_Sons() {
return (EReference)familyEClass.getEStructuralFeatures().get(3);
}
@@ -173,6 +178,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFamily_Daughters() {
return (EReference)familyEClass.getEStructuralFeatures().get(4);
}
@@ -182,6 +188,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getMember() {
return memberEClass;
}
@@ -191,6 +198,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getMember_FirstName() {
return (EAttribute)memberEClass.getEStructuralFeatures().get(0);
}
@@ -200,6 +208,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getMember_FamilyFather() {
return (EReference)memberEClass.getEStructuralFeatures().get(1);
}
@@ -209,6 +218,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getMember_FamilyMother() {
return (EReference)memberEClass.getEStructuralFeatures().get(2);
}
@@ -218,6 +228,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getMember_FamilySon() {
return (EReference)memberEClass.getEStructuralFeatures().get(3);
}
@@ -227,6 +238,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getMember_FamilyDaughter() {
return (EReference)memberEClass.getEStructuralFeatures().get(4);
}
@@ -236,6 +248,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public FamiliesFactory getFamiliesFactory() {
return (FamiliesFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/FamilyImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/FamilyImpl.java
index d2e610c89..724b5f1a8 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/FamilyImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/FamilyImpl.java
@@ -134,6 +134,7 @@ public class FamilyImpl extends MinimalEObjectImpl.Container implements Family {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getLastName() {
return lastName;
}
@@ -143,6 +144,7 @@ public class FamilyImpl extends MinimalEObjectImpl.Container implements Family {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setLastName(String newLastName) {
String oldLastName = lastName;
lastName = newLastName;
@@ -155,6 +157,7 @@ public class FamilyImpl extends MinimalEObjectImpl.Container implements Family {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Member getFather() {
return father;
}
@@ -179,6 +182,7 @@ public class FamilyImpl extends MinimalEObjectImpl.Container implements Family {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFather(Member newFather) {
if (newFather != father) {
NotificationChain msgs = null;
@@ -198,6 +202,7 @@ public class FamilyImpl extends MinimalEObjectImpl.Container implements Family {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Member getMother() {
return mother;
}
@@ -222,6 +227,7 @@ public class FamilyImpl extends MinimalEObjectImpl.Container implements Family {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setMother(Member newMother) {
if (newMother != mother) {
NotificationChain msgs = null;
@@ -241,6 +247,7 @@ public class FamilyImpl extends MinimalEObjectImpl.Container implements Family {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Member> getSons() {
if (sons == null) {
sons = new EObjectContainmentWithInverseEList<Member>(Member.class, this, FamiliesPackage.FAMILY__SONS, FamiliesPackage.MEMBER__FAMILY_SON);
@@ -253,6 +260,7 @@ public class FamilyImpl extends MinimalEObjectImpl.Container implements Family {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Member> getDaughters() {
if (daughters == null) {
daughters = new EObjectContainmentWithInverseEList<Member>(Member.class, this, FamiliesPackage.FAMILY__DAUGHTERS, FamiliesPackage.MEMBER__FAMILY_DAUGHTER);
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/MemberImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/MemberImpl.java
index 033994207..681a3f0ec 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/MemberImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families/impl/MemberImpl.java
@@ -89,6 +89,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getFirstName() {
return firstName;
}
@@ -98,6 +99,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFirstName(String newFirstName) {
String oldFirstName = firstName;
firstName = newFirstName;
@@ -110,6 +112,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Family getFamilyFather() {
if (eContainerFeatureID() != FamiliesPackage.MEMBER__FAMILY_FATHER) return null;
return (Family)eInternalContainer();
@@ -130,6 +133,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFamilyFather(Family newFamilyFather) {
if (newFamilyFather != eInternalContainer() || (eContainerFeatureID() != FamiliesPackage.MEMBER__FAMILY_FATHER && newFamilyFather != null)) {
if (EcoreUtil.isAncestor(this, newFamilyFather))
@@ -151,6 +155,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Family getFamilyMother() {
if (eContainerFeatureID() != FamiliesPackage.MEMBER__FAMILY_MOTHER) return null;
return (Family)eInternalContainer();
@@ -171,6 +176,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFamilyMother(Family newFamilyMother) {
if (newFamilyMother != eInternalContainer() || (eContainerFeatureID() != FamiliesPackage.MEMBER__FAMILY_MOTHER && newFamilyMother != null)) {
if (EcoreUtil.isAncestor(this, newFamilyMother))
@@ -192,6 +198,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Family getFamilySon() {
if (eContainerFeatureID() != FamiliesPackage.MEMBER__FAMILY_SON) return null;
return (Family)eInternalContainer();
@@ -212,6 +219,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFamilySon(Family newFamilySon) {
if (newFamilySon != eInternalContainer() || (eContainerFeatureID() != FamiliesPackage.MEMBER__FAMILY_SON && newFamilySon != null)) {
if (EcoreUtil.isAncestor(this, newFamilySon))
@@ -233,6 +241,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Family getFamilyDaughter() {
if (eContainerFeatureID() != FamiliesPackage.MEMBER__FAMILY_DAUGHTER) return null;
return (Family)eInternalContainer();
@@ -253,6 +262,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFamilyDaughter(Family newFamilyDaughter) {
if (newFamilyDaughter != eInternalContainer() || (eContainerFeatureID() != FamiliesPackage.MEMBER__FAMILY_DAUGHTER && newFamilyDaughter != null)) {
if (EcoreUtil.isAncestor(this, newFamilyDaughter))
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families2Persons/impl/Families2PersonsFactoryImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families2Persons/impl/Families2PersonsFactoryImpl.java
index b090e7a00..0146ebfe9 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families2Persons/impl/Families2PersonsFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families2Persons/impl/Families2PersonsFactoryImpl.java
@@ -78,6 +78,7 @@ public class Families2PersonsFactoryImpl extends EFactoryImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Member2Male createMember2Male() {
Member2MaleImpl member2Male = new Member2MaleImpl();
return member2Male;
@@ -88,6 +89,7 @@ public class Families2PersonsFactoryImpl extends EFactoryImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Member2Female createMember2Female() {
Member2FemaleImpl member2Female = new Member2FemaleImpl();
return member2Female;
@@ -98,6 +100,7 @@ public class Families2PersonsFactoryImpl extends EFactoryImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Families2PersonsPackage getFamilies2PersonsPackage() {
return (Families2PersonsPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families2Persons/impl/Families2PersonsPackageImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families2Persons/impl/Families2PersonsPackageImpl.java
index 1e6286a40..8577acc0d 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families2Persons/impl/Families2PersonsPackageImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families2Persons/impl/Families2PersonsPackageImpl.java
@@ -136,6 +136,7 @@ public class Families2PersonsPackageImpl extends EPackageImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getMemberToPerson() {
return memberToPersonEClass;
}
@@ -145,6 +146,7 @@ public class Families2PersonsPackageImpl extends EPackageImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getMemberToPerson_Member() {
return (EReference)memberToPersonEClass.getEStructuralFeatures().get(0);
}
@@ -154,6 +156,7 @@ public class Families2PersonsPackageImpl extends EPackageImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getMemberToPerson_Person() {
return (EReference)memberToPersonEClass.getEStructuralFeatures().get(1);
}
@@ -163,6 +166,7 @@ public class Families2PersonsPackageImpl extends EPackageImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getMemberToPerson_FirstName() {
return (EAttribute)memberToPersonEClass.getEStructuralFeatures().get(2);
}
@@ -172,6 +176,7 @@ public class Families2PersonsPackageImpl extends EPackageImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getMemberToPerson_FamilyName() {
return (EAttribute)memberToPersonEClass.getEStructuralFeatures().get(3);
}
@@ -181,6 +186,7 @@ public class Families2PersonsPackageImpl extends EPackageImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getMember2Male() {
return member2MaleEClass;
}
@@ -190,6 +196,7 @@ public class Families2PersonsPackageImpl extends EPackageImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getMember2Female() {
return member2FemaleEClass;
}
@@ -199,6 +206,7 @@ public class Families2PersonsPackageImpl extends EPackageImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Families2PersonsFactory getFamilies2PersonsFactory() {
return (Families2PersonsFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families2Persons/impl/MemberToPersonImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families2Persons/impl/MemberToPersonImpl.java
index be5b909b2..bcfeb8f27 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families2Persons/impl/MemberToPersonImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Families2Persons/impl/MemberToPersonImpl.java
@@ -128,6 +128,7 @@ public abstract class MemberToPersonImpl extends MinimalEObjectImpl.Container im
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Member getMember() {
if (member != null && member.eIsProxy()) {
InternalEObject oldMember = (InternalEObject)member;
@@ -154,6 +155,7 @@ public abstract class MemberToPersonImpl extends MinimalEObjectImpl.Container im
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setMember(Member newMember) {
Member oldMember = member;
member = newMember;
@@ -166,6 +168,7 @@ public abstract class MemberToPersonImpl extends MinimalEObjectImpl.Container im
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Person getPerson() {
if (person != null && person.eIsProxy()) {
InternalEObject oldPerson = (InternalEObject)person;
@@ -192,6 +195,7 @@ public abstract class MemberToPersonImpl extends MinimalEObjectImpl.Container im
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setPerson(Person newPerson) {
Person oldPerson = person;
person = newPerson;
@@ -204,6 +208,7 @@ public abstract class MemberToPersonImpl extends MinimalEObjectImpl.Container im
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getFirstName() {
return firstName;
}
@@ -213,6 +218,7 @@ public abstract class MemberToPersonImpl extends MinimalEObjectImpl.Container im
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFirstName(String newFirstName) {
String oldFirstName = firstName;
firstName = newFirstName;
@@ -225,6 +231,7 @@ public abstract class MemberToPersonImpl extends MinimalEObjectImpl.Container im
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getFamilyName() {
return familyName;
}
@@ -234,6 +241,7 @@ public abstract class MemberToPersonImpl extends MinimalEObjectImpl.Container im
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFamilyName(String newFamilyName) {
String oldFamilyName = familyName;
familyName = newFamilyName;
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Persons/impl/PersonImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Persons/impl/PersonImpl.java
index 0e878f5eb..1b4b0ea4e 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Persons/impl/PersonImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Persons/impl/PersonImpl.java
@@ -80,6 +80,7 @@ public abstract class PersonImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getFullName() {
return fullName;
}
@@ -89,6 +90,7 @@ public abstract class PersonImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFullName(String newFullName) {
String oldFullName = fullName;
fullName = newFullName;
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Persons/impl/PersonsFactoryImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Persons/impl/PersonsFactoryImpl.java
index 34a3fff92..e6b1588f4 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Persons/impl/PersonsFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Persons/impl/PersonsFactoryImpl.java
@@ -78,6 +78,7 @@ public class PersonsFactoryImpl extends EFactoryImpl implements PersonsFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Male createMale() {
MaleImpl male = new MaleImpl();
return male;
@@ -88,6 +89,7 @@ public class PersonsFactoryImpl extends EFactoryImpl implements PersonsFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Female createFemale() {
FemaleImpl female = new FemaleImpl();
return female;
@@ -98,6 +100,7 @@ public class PersonsFactoryImpl extends EFactoryImpl implements PersonsFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PersonsPackage getPersonsPackage() {
return (PersonsPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Persons/impl/PersonsPackageImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Persons/impl/PersonsPackageImpl.java
index 3a7823300..1d2f42a8e 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Persons/impl/PersonsPackageImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/families2persons/Persons/impl/PersonsPackageImpl.java
@@ -135,6 +135,7 @@ public class PersonsPackageImpl extends EPackageImpl implements PersonsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPerson() {
return personEClass;
}
@@ -144,6 +145,7 @@ public class PersonsPackageImpl extends EPackageImpl implements PersonsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getPerson_FullName() {
return (EAttribute)personEClass.getEStructuralFeatures().get(0);
}
@@ -153,6 +155,7 @@ public class PersonsPackageImpl extends EPackageImpl implements PersonsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getMale() {
return maleEClass;
}
@@ -162,6 +165,7 @@ public class PersonsPackageImpl extends EPackageImpl implements PersonsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getFemale() {
return femaleEClass;
}
@@ -171,6 +175,7 @@ public class PersonsPackageImpl extends EPackageImpl implements PersonsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PersonsFactory getPersonsFactory() {
return (PersonsFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hls/HLSTree/impl/HLSNodeImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hls/HLSTree/impl/HLSNodeImpl.java
index 98ab2a780..624d54070 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hls/HLSTree/impl/HLSNodeImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hls/HLSTree/impl/HLSNodeImpl.java
@@ -123,6 +123,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HLSNode getParent() {
if (eContainerFeatureID() != HLSTreePackage.HLS_NODE__PARENT) return null;
return (HLSNode)eInternalContainer();
@@ -143,6 +144,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setParent(HLSNode newParent) {
if (newParent != eInternalContainer() || (eContainerFeatureID() != HLSTreePackage.HLS_NODE__PARENT && newParent != null)) {
if (EcoreUtil.isAncestor(this, newParent))
@@ -164,6 +166,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<HLSNode> getChildren() {
if (children == null) {
children = new EObjectContainmentWithInverseEList<HLSNode>(HLSNode.class, this, HLSTreePackage.HLS_NODE__CHILDREN, HLSTreePackage.HLS_NODE__PARENT);
@@ -176,6 +179,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getHls() {
return hls;
}
@@ -185,6 +189,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setHls(String newHls) {
String oldHls = hls;
hls = newHls;
@@ -197,6 +202,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -206,6 +212,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hls/HLSTree/impl/HLSTreeFactoryImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hls/HLSTree/impl/HLSTreeFactoryImpl.java
index 104f45303..0ccee7279 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hls/HLSTree/impl/HLSTreeFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hls/HLSTree/impl/HLSTreeFactoryImpl.java
@@ -108,6 +108,7 @@ public class HLSTreeFactoryImpl extends EFactoryImpl implements HLSTreeFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HLSNode createHLSNode() {
HLSNodeImpl hlsNode = new HLSNodeImpl();
return hlsNode;
@@ -136,6 +137,7 @@ public class HLSTreeFactoryImpl extends EFactoryImpl implements HLSTreeFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HLSTreePackage getHLSTreePackage() {
return (HLSTreePackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hls/HLSTree/impl/HLSTreePackageImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hls/HLSTree/impl/HLSTreePackageImpl.java
index 1cc26d8a9..16c4e0d0b 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hls/HLSTree/impl/HLSTreePackageImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hls/HLSTree/impl/HLSTreePackageImpl.java
@@ -128,6 +128,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getHLSNode() {
return hlsNodeEClass;
}
@@ -137,6 +138,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHLSNode_Parent() {
return (EReference)hlsNodeEClass.getEStructuralFeatures().get(0);
}
@@ -146,6 +148,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHLSNode_Children() {
return (EReference)hlsNodeEClass.getEStructuralFeatures().get(1);
}
@@ -155,6 +158,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHLSNode_Hls() {
return (EAttribute)hlsNodeEClass.getEStructuralFeatures().get(2);
}
@@ -164,6 +168,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHLSNode_Name() {
return (EAttribute)hlsNodeEClass.getEStructuralFeatures().get(3);
}
@@ -173,6 +178,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EDataType getHLS() {
return hlsEDataType;
}
@@ -182,6 +188,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HLSTreeFactory getHLSTreeFactory() {
return (HLSTreeFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hsv/HSVTree/impl/HSVNodeImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hsv/HSVTree/impl/HSVNodeImpl.java
index 657fc56a4..989e93df8 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hsv/HSVTree/impl/HSVNodeImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hsv/HSVTree/impl/HSVNodeImpl.java
@@ -123,6 +123,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVNode getParent() {
if (eContainerFeatureID() != HSVTreePackage.HSV_NODE__PARENT) return null;
return (HSVNode)eInternalContainer();
@@ -143,6 +144,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setParent(HSVNode newParent) {
if (newParent != eInternalContainer() || (eContainerFeatureID() != HSVTreePackage.HSV_NODE__PARENT && newParent != null)) {
if (EcoreUtil.isAncestor(this, newParent))
@@ -164,6 +166,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<HSVNode> getChildren() {
if (children == null) {
children = new EObjectContainmentWithInverseEList<HSVNode>(HSVNode.class, this, HSVTreePackage.HSV_NODE__CHILDREN, HSVTreePackage.HSV_NODE__PARENT);
@@ -176,6 +179,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getHsv() {
return hsv;
}
@@ -185,6 +189,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setHsv(String newHsv) {
String oldHsv = hsv;
hsv = newHsv;
@@ -197,6 +202,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -206,6 +212,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hsv/HSVTree/impl/HSVTreeFactoryImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hsv/HSVTree/impl/HSVTreeFactoryImpl.java
index 932ef269d..f4002ed3b 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hsv/HSVTree/impl/HSVTreeFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hsv/HSVTree/impl/HSVTreeFactoryImpl.java
@@ -108,6 +108,7 @@ public class HSVTreeFactoryImpl extends EFactoryImpl implements HSVTreeFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVNode createHSVNode() {
HSVNodeImpl hsvNode = new HSVNodeImpl();
return hsvNode;
@@ -136,6 +137,7 @@ public class HSVTreeFactoryImpl extends EFactoryImpl implements HSVTreeFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVTreePackage getHSVTreePackage() {
return (HSVTreePackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hsv/HSVTree/impl/HSVTreePackageImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hsv/HSVTree/impl/HSVTreePackageImpl.java
index f1e841c3e..5f3142a88 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hsv/HSVTree/impl/HSVTreePackageImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/hsv/HSVTree/impl/HSVTreePackageImpl.java
@@ -128,6 +128,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getHSVNode() {
return hsvNodeEClass;
}
@@ -137,6 +138,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode_Parent() {
return (EReference)hsvNodeEClass.getEStructuralFeatures().get(0);
}
@@ -146,6 +148,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode_Children() {
return (EReference)hsvNodeEClass.getEStructuralFeatures().get(1);
}
@@ -155,6 +158,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHSVNode_Hsv() {
return (EAttribute)hsvNodeEClass.getEStructuralFeatures().get(2);
}
@@ -164,6 +168,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHSVNode_Name() {
return (EAttribute)hsvNodeEClass.getEStructuralFeatures().get(3);
}
@@ -173,6 +178,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EDataType getHSV() {
return hsvEDataType;
}
@@ -182,6 +188,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVTreeFactory getHSVTreeFactory() {
return (HSVTreeFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/middle/HSV2HLS/impl/HSV2HLSFactoryImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/middle/HSV2HLS/impl/HSV2HLSFactoryImpl.java
index 9e1385f29..669c54c1d 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/middle/HSV2HLS/impl/HSV2HLSFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/middle/HSV2HLS/impl/HSV2HLSFactoryImpl.java
@@ -108,6 +108,7 @@ public class HSV2HLSFactoryImpl extends EFactoryImpl implements HSV2HLSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVNode2HLSNode createHSVNode2HLSNode() {
HSVNode2HLSNodeImpl hsvNode2HLSNode = new HSVNode2HLSNodeImpl();
return hsvNode2HLSNode;
@@ -136,6 +137,7 @@ public class HSV2HLSFactoryImpl extends EFactoryImpl implements HSV2HLSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSV2HLSPackage getHSV2HLSPackage() {
return (HSV2HLSPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/middle/HSV2HLS/impl/HSV2HLSPackageImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/middle/HSV2HLS/impl/HSV2HLSPackageImpl.java
index c1dba82e0..59c25f1a4 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/middle/HSV2HLS/impl/HSV2HLSPackageImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/middle/HSV2HLS/impl/HSV2HLSPackageImpl.java
@@ -128,6 +128,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getHSVNode2HLSNode() {
return hsvNode2HLSNodeEClass;
}
@@ -137,6 +138,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode2HLSNode_Parent() {
return (EReference)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(0);
}
@@ -146,6 +148,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode2HLSNode_Children() {
return (EReference)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(1);
}
@@ -155,6 +158,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode2HLSNode_Hsv() {
return (EReference)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(2);
}
@@ -164,6 +168,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode2HLSNode_Hls() {
return (EReference)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(3);
}
@@ -173,6 +178,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHSVNode2HLSNode_Rgb() {
return (EAttribute)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(4);
}
@@ -182,6 +188,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHSVNode2HLSNode_Name() {
return (EAttribute)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(5);
}
@@ -191,6 +198,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EDataType getRGB() {
return rgbEDataType;
}
@@ -200,6 +208,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSV2HLSFactory getHSV2HLSFactory() {
return (HSV2HLSFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/middle/HSV2HLS/impl/HSVNode2HLSNodeImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/middle/HSV2HLS/impl/HSVNode2HLSNodeImpl.java
index 8867570aa..4ab4503ef 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/middle/HSV2HLS/impl/HSVNode2HLSNodeImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/test/middle/HSV2HLS/impl/HSVNode2HLSNodeImpl.java
@@ -149,6 +149,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVNode2HLSNode getParent() {
if (eContainerFeatureID() != HSV2HLSPackage.HSV_NODE2_HLS_NODE__PARENT) return null;
return (HSVNode2HLSNode)eInternalContainer();
@@ -169,6 +170,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setParent(HSVNode2HLSNode newParent) {
if (newParent != eInternalContainer() || (eContainerFeatureID() != HSV2HLSPackage.HSV_NODE2_HLS_NODE__PARENT && newParent != null)) {
if (EcoreUtil.isAncestor(this, newParent))
@@ -190,6 +192,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<HSVNode2HLSNode> getChildren() {
if (children == null) {
children = new EObjectContainmentWithInverseEList<HSVNode2HLSNode>(HSVNode2HLSNode.class, this, HSV2HLSPackage.HSV_NODE2_HLS_NODE__CHILDREN, HSV2HLSPackage.HSV_NODE2_HLS_NODE__PARENT);
@@ -202,6 +205,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVNode getHsv() {
if (hsv != null && hsv.eIsProxy()) {
InternalEObject oldHsv = (InternalEObject)hsv;
@@ -228,6 +232,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setHsv(HSVNode newHsv) {
HSVNode oldHsv = hsv;
hsv = newHsv;
@@ -240,6 +245,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HLSNode getHls() {
if (hls != null && hls.eIsProxy()) {
InternalEObject oldHls = (InternalEObject)hls;
@@ -266,6 +272,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setHls(HLSNode newHls) {
HLSNode oldHls = hls;
hls = newHls;
@@ -278,6 +285,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getRgb() {
return rgb;
}
@@ -287,6 +295,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setRgb(String newRgb) {
String oldRgb = rgb;
rgb = newRgb;
@@ -299,6 +308,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -308,6 +318,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/EdgeImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/EdgeImpl.java
index d728f84ea..c00473493 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/EdgeImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/EdgeImpl.java
@@ -83,6 +83,7 @@ public class EdgeImpl extends ElementImpl implements Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node getTarget() {
if (target != null && target.eIsProxy()) {
InternalEObject oldTarget = (InternalEObject)target;
@@ -124,6 +125,7 @@ public class EdgeImpl extends ElementImpl implements Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setTarget(Node newTarget) {
if (newTarget != target) {
NotificationChain msgs = null;
@@ -143,6 +145,7 @@ public class EdgeImpl extends ElementImpl implements Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node getSource() {
if (source != null && source.eIsProxy()) {
InternalEObject oldSource = (InternalEObject)source;
@@ -184,6 +187,7 @@ public class EdgeImpl extends ElementImpl implements Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setSource(Node newSource) {
if (newSource != source) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/ElementImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/ElementImpl.java
index 6e10e8f2a..1b8e9a29e 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/ElementImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/ElementImpl.java
@@ -65,6 +65,7 @@ public abstract class ElementImpl extends MinimalEObjectImpl.Container implement
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Graph getGraph() {
if (eContainerFeatureID() != SimplegraphPackage.ELEMENT__GRAPH) return null;
return (Graph)eInternalContainer();
@@ -85,6 +86,7 @@ public abstract class ElementImpl extends MinimalEObjectImpl.Container implement
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setGraph(Graph newGraph) {
if (newGraph != eInternalContainer() || (eContainerFeatureID() != SimplegraphPackage.ELEMENT__GRAPH && newGraph != null)) {
if (EcoreUtil.isAncestor(this, newGraph))
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/GraphImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/GraphImpl.java
index 6aa4b95bb..e542de540 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/GraphImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/GraphImpl.java
@@ -101,6 +101,7 @@ public class GraphImpl extends MinimalEObjectImpl.Container implements Graph {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Element> getElement() {
if (element == null) {
element = new EObjectContainmentWithInverseEList<Element>(Element.class, this, SimplegraphPackage.GRAPH__ELEMENT, SimplegraphPackage.ELEMENT__GRAPH);
@@ -113,6 +114,7 @@ public class GraphImpl extends MinimalEObjectImpl.Container implements Graph {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -122,6 +124,7 @@ public class GraphImpl extends MinimalEObjectImpl.Container implements Graph {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/NodeImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/NodeImpl.java
index ef2aa03ba..5ac348be0 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/NodeImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/NodeImpl.java
@@ -111,6 +111,7 @@ public class NodeImpl extends ElementImpl implements Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Edge> getIncoming() {
if (incoming == null) {
incoming = new EObjectWithInverseResolvingEList<Edge>(Edge.class, this, SimplegraphPackage.NODE__INCOMING, SimplegraphPackage.EDGE__TARGET);
@@ -123,6 +124,7 @@ public class NodeImpl extends ElementImpl implements Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Edge> getOutgoing() {
if (outgoing == null) {
outgoing = new EObjectWithInverseResolvingEList<Edge>(Edge.class, this, SimplegraphPackage.NODE__OUTGOING, SimplegraphPackage.EDGE__SOURCE);
@@ -135,6 +137,7 @@ public class NodeImpl extends ElementImpl implements Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getLabel() {
return label;
}
@@ -144,6 +147,7 @@ public class NodeImpl extends ElementImpl implements Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setLabel(String newLabel) {
String oldLabel = label;
label = newLabel;
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/SimplegraphFactoryImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/SimplegraphFactoryImpl.java
index 3e86f9145..7c9261a0f 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/SimplegraphFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/SimplegraphFactoryImpl.java
@@ -79,6 +79,7 @@ public class SimplegraphFactoryImpl extends EFactoryImpl implements SimplegraphF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node createNode() {
NodeImpl node = new NodeImpl();
return node;
@@ -89,6 +90,7 @@ public class SimplegraphFactoryImpl extends EFactoryImpl implements SimplegraphF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Edge createEdge() {
EdgeImpl edge = new EdgeImpl();
return edge;
@@ -99,6 +101,7 @@ public class SimplegraphFactoryImpl extends EFactoryImpl implements SimplegraphF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Graph createGraph() {
GraphImpl graph = new GraphImpl();
return graph;
@@ -109,6 +112,7 @@ public class SimplegraphFactoryImpl extends EFactoryImpl implements SimplegraphF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SimplegraphPackage getSimplegraphPackage() {
return (SimplegraphPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/SimplegraphPackageImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/SimplegraphPackageImpl.java
index 969c86967..7c134f9d6 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/SimplegraphPackageImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph/impl/SimplegraphPackageImpl.java
@@ -137,6 +137,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNode() {
return nodeEClass;
}
@@ -146,6 +147,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNode_Incoming() {
return (EReference)nodeEClass.getEStructuralFeatures().get(0);
}
@@ -155,6 +157,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNode_Outgoing() {
return (EReference)nodeEClass.getEStructuralFeatures().get(1);
}
@@ -164,6 +167,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNode_Label() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(2);
}
@@ -173,6 +177,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getEdge() {
return edgeEClass;
}
@@ -182,6 +187,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getEdge_Target() {
return (EReference)edgeEClass.getEStructuralFeatures().get(0);
}
@@ -191,6 +197,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getEdge_Source() {
return (EReference)edgeEClass.getEStructuralFeatures().get(1);
}
@@ -200,6 +207,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getElement() {
return elementEClass;
}
@@ -209,6 +217,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getElement_Graph() {
return (EReference)elementEClass.getEStructuralFeatures().get(0);
}
@@ -218,6 +227,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getGraph() {
return graphEClass;
}
@@ -227,6 +237,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getGraph_Element() {
return (EReference)graphEClass.getEStructuralFeatures().get(0);
}
@@ -236,6 +247,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getGraph_Name() {
return (EAttribute)graphEClass.getEStructuralFeatures().get(1);
}
@@ -245,6 +257,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SimplegraphFactory getSimplegraphFactory() {
return (SimplegraphFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Edge2EdgeImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Edge2EdgeImpl.java
index 65cf1cd77..05ddc07c1 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Edge2EdgeImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Edge2EdgeImpl.java
@@ -106,6 +106,7 @@ public class Edge2EdgeImpl extends Element2ElementImpl implements Edge2Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Edge getEdge1() {
if (edge1 != null && edge1.eIsProxy()) {
InternalEObject oldEdge1 = (InternalEObject)edge1;
@@ -132,6 +133,7 @@ public class Edge2EdgeImpl extends Element2ElementImpl implements Edge2Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setEdge1(Edge newEdge1) {
Edge oldEdge1 = edge1;
edge1 = newEdge1;
@@ -144,6 +146,7 @@ public class Edge2EdgeImpl extends Element2ElementImpl implements Edge2Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Edge getEdge2() {
if (edge2 != null && edge2.eIsProxy()) {
InternalEObject oldEdge2 = (InternalEObject)edge2;
@@ -170,6 +173,7 @@ public class Edge2EdgeImpl extends Element2ElementImpl implements Edge2Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setEdge2(Edge newEdge2) {
Edge oldEdge2 = edge2;
edge2 = newEdge2;
@@ -182,6 +186,7 @@ public class Edge2EdgeImpl extends Element2ElementImpl implements Edge2Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node2Node getTarget() {
if (target != null && target.eIsProxy()) {
InternalEObject oldTarget = (InternalEObject)target;
@@ -208,6 +213,7 @@ public class Edge2EdgeImpl extends Element2ElementImpl implements Edge2Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setTarget(Node2Node newTarget) {
Node2Node oldTarget = target;
target = newTarget;
@@ -220,6 +226,7 @@ public class Edge2EdgeImpl extends Element2ElementImpl implements Edge2Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node2Node getSource() {
if (source != null && source.eIsProxy()) {
InternalEObject oldSource = (InternalEObject)source;
@@ -246,6 +253,7 @@ public class Edge2EdgeImpl extends Element2ElementImpl implements Edge2Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setSource(Node2Node newSource) {
Node2Node oldSource = source;
source = newSource;
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Element2ElementImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Element2ElementImpl.java
index c3aa5469e..00e10b9f0 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Element2ElementImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Element2ElementImpl.java
@@ -65,6 +65,7 @@ public abstract class Element2ElementImpl extends MinimalEObjectImpl.Container i
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Graph2Graph getOwner() {
if (eContainerFeatureID() != Simplegraph2graphPackage.ELEMENT2_ELEMENT__OWNER) return null;
return (Graph2Graph)eInternalContainer();
@@ -85,6 +86,7 @@ public abstract class Element2ElementImpl extends MinimalEObjectImpl.Container i
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(Graph2Graph newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != Simplegraph2graphPackage.ELEMENT2_ELEMENT__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Graph2GraphImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Graph2GraphImpl.java
index 64bf088ec..817b35ae7 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Graph2GraphImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Graph2GraphImpl.java
@@ -125,6 +125,7 @@ public class Graph2GraphImpl extends MinimalEObjectImpl.Container implements Gra
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Graph getGraph1() {
if (graph1 != null && graph1.eIsProxy()) {
InternalEObject oldGraph1 = (InternalEObject)graph1;
@@ -151,6 +152,7 @@ public class Graph2GraphImpl extends MinimalEObjectImpl.Container implements Gra
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setGraph1(Graph newGraph1) {
Graph oldGraph1 = graph1;
graph1 = newGraph1;
@@ -163,6 +165,7 @@ public class Graph2GraphImpl extends MinimalEObjectImpl.Container implements Gra
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Graph getGraph2() {
if (graph2 != null && graph2.eIsProxy()) {
InternalEObject oldGraph2 = (InternalEObject)graph2;
@@ -189,6 +192,7 @@ public class Graph2GraphImpl extends MinimalEObjectImpl.Container implements Gra
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setGraph2(Graph newGraph2) {
Graph oldGraph2 = graph2;
graph2 = newGraph2;
@@ -201,6 +205,7 @@ public class Graph2GraphImpl extends MinimalEObjectImpl.Container implements Gra
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Element2Element> getElement2Element() {
if (element2Element == null) {
element2Element = new EObjectContainmentWithInverseEList<Element2Element>(Element2Element.class, this, Simplegraph2graphPackage.GRAPH2_GRAPH__ELEMENT2_ELEMENT, Simplegraph2graphPackage.ELEMENT2_ELEMENT__OWNER);
@@ -213,6 +218,7 @@ public class Graph2GraphImpl extends MinimalEObjectImpl.Container implements Gra
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -222,6 +228,7 @@ public class Graph2GraphImpl extends MinimalEObjectImpl.Container implements Gra
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Node2NodeImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Node2NodeImpl.java
index 8be1df460..1ccb10cb0 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Node2NodeImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Node2NodeImpl.java
@@ -104,6 +104,7 @@ public class Node2NodeImpl extends Element2ElementImpl implements Node2Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node getNode1() {
if (node1 != null && node1.eIsProxy()) {
InternalEObject oldNode1 = (InternalEObject)node1;
@@ -130,6 +131,7 @@ public class Node2NodeImpl extends Element2ElementImpl implements Node2Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setNode1(Node newNode1) {
Node oldNode1 = node1;
node1 = newNode1;
@@ -142,6 +144,7 @@ public class Node2NodeImpl extends Element2ElementImpl implements Node2Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node getNode2() {
if (node2 != null && node2.eIsProxy()) {
InternalEObject oldNode2 = (InternalEObject)node2;
@@ -168,6 +171,7 @@ public class Node2NodeImpl extends Element2ElementImpl implements Node2Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setNode2(Node newNode2) {
Node oldNode2 = node2;
node2 = newNode2;
@@ -180,6 +184,7 @@ public class Node2NodeImpl extends Element2ElementImpl implements Node2Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getLabel() {
return label;
}
@@ -189,6 +194,7 @@ public class Node2NodeImpl extends Element2ElementImpl implements Node2Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setLabel(String newLabel) {
String oldLabel = label;
label = newLabel;
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Simplegraph2graphFactoryImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Simplegraph2graphFactoryImpl.java
index a3d978eb7..07a39d9e3 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Simplegraph2graphFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Simplegraph2graphFactoryImpl.java
@@ -79,6 +79,7 @@ public class Simplegraph2graphFactoryImpl extends EFactoryImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Graph2Graph createGraph2Graph() {
Graph2GraphImpl graph2Graph = new Graph2GraphImpl();
return graph2Graph;
@@ -89,6 +90,7 @@ public class Simplegraph2graphFactoryImpl extends EFactoryImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Edge2Edge createEdge2Edge() {
Edge2EdgeImpl edge2Edge = new Edge2EdgeImpl();
return edge2Edge;
@@ -99,6 +101,7 @@ public class Simplegraph2graphFactoryImpl extends EFactoryImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node2Node createNode2Node() {
Node2NodeImpl node2Node = new Node2NodeImpl();
return node2Node;
@@ -109,6 +112,7 @@ public class Simplegraph2graphFactoryImpl extends EFactoryImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Simplegraph2graphPackage getSimplegraph2graphPackage() {
return (Simplegraph2graphPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Simplegraph2graphPackageImpl.java b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Simplegraph2graphPackageImpl.java
index ff959da54..f27461e9d 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Simplegraph2graphPackageImpl.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src-gen/build/upper2lower/simplegraph2graph/impl/Simplegraph2graphPackageImpl.java
@@ -137,6 +137,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getGraph2Graph() {
return graph2GraphEClass;
}
@@ -146,6 +147,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getGraph2Graph_Graph1() {
return (EReference)graph2GraphEClass.getEStructuralFeatures().get(0);
}
@@ -155,6 +157,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getGraph2Graph_Graph2() {
return (EReference)graph2GraphEClass.getEStructuralFeatures().get(1);
}
@@ -164,6 +167,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getGraph2Graph_Element2Element() {
return (EReference)graph2GraphEClass.getEStructuralFeatures().get(2);
}
@@ -173,6 +177,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getGraph2Graph_Name() {
return (EAttribute)graph2GraphEClass.getEStructuralFeatures().get(3);
}
@@ -182,6 +187,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getElement2Element() {
return element2ElementEClass;
}
@@ -191,6 +197,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getElement2Element_Owner() {
return (EReference)element2ElementEClass.getEStructuralFeatures().get(0);
}
@@ -200,6 +207,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getEdge2Edge() {
return edge2EdgeEClass;
}
@@ -209,6 +217,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getEdge2Edge_Edge1() {
return (EReference)edge2EdgeEClass.getEStructuralFeatures().get(0);
}
@@ -218,6 +227,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getEdge2Edge_Edge2() {
return (EReference)edge2EdgeEClass.getEStructuralFeatures().get(1);
}
@@ -227,6 +237,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getEdge2Edge_Target() {
return (EReference)edge2EdgeEClass.getEStructuralFeatures().get(2);
}
@@ -236,6 +247,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getEdge2Edge_Source() {
return (EReference)edge2EdgeEClass.getEStructuralFeatures().get(3);
}
@@ -245,6 +257,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNode2Node() {
return node2NodeEClass;
}
@@ -254,6 +267,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNode2Node_Node1() {
return (EReference)node2NodeEClass.getEStructuralFeatures().get(0);
}
@@ -263,6 +277,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNode2Node_Node2() {
return (EReference)node2NodeEClass.getEStructuralFeatures().get(1);
}
@@ -272,6 +287,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNode2Node_Label() {
return (EAttribute)node2NodeEClass.getEStructuralFeatures().get(2);
}
@@ -281,6 +297,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Simplegraph2graphFactory getSimplegraph2graphFactory() {
return (Simplegraph2graphFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/Families2Persons/Families2PersonsNormalizer.java b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/Families2Persons/Families2PersonsNormalizer.java
index e8513188c..9fa780b25 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/Families2Persons/Families2PersonsNormalizer.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/Families2Persons/Families2PersonsNormalizer.java
@@ -65,6 +65,7 @@ public class Families2PersonsNormalizer implements ModelNormalizer
}
}
+ @Override
public @NonNull List<Normalizer> normalize(@NonNull Resource resource) {
EObject eRoot = resource.getContents().get(0);
EPackage ePackage = eRoot.eClass().getEPackage();
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/QVTdMtcTests.java b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/QVTdMtcTests.java
index 714560039..b18c155a2 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/QVTdMtcTests.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/QVTdMtcTests.java
@@ -115,6 +115,7 @@ public class QVTdMtcTests extends LoadTestCase {
/* (non-Javadoc)
* @see org.eclipse.qvtd.xtext.qvtbase.tests.LoadTestCase#setUp()
*/
+ @Override
@Before
public void setUp() throws Exception {
@@ -129,7 +130,8 @@ public class QVTdMtcTests extends LoadTestCase {
/* (non-Javadoc)
* @see org.eclipse.qvtd.xtext.qvtbase.tests.LoadTestCase#tearDown()
*/
- @After
+ @Override
+ @After
public void tearDown() throws Exception {
super.tearDown();
}
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UpperToLower/UpperToLowerNormalizer.java b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UpperToLower/UpperToLowerNormalizer.java
index 4e99df387..386e7641d 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UpperToLower/UpperToLowerNormalizer.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UpperToLower/UpperToLowerNormalizer.java
@@ -133,6 +133,7 @@ public class UpperToLowerNormalizer implements ModelNormalizer
}
}
+ @Override
public @NonNull List<Normalizer> normalize(@NonNull Resource resource) {
EObject eRoot = resource.getContents().get(0);
EPackage ePackage = eRoot.eClass().getEPackage();
diff --git a/tests/org.eclipse.qvtd.build.qvtrtoqvtc.tests/src/org/eclipse/qvtd/build/qvtrtoqvtc/tests/QvtrToQvtcTests.java b/tests/org.eclipse.qvtd.build.qvtrtoqvtc.tests/src/org/eclipse/qvtd/build/qvtrtoqvtc/tests/QvtrToQvtcTests.java
index 13f70b2b9..7d818b921 100644
--- a/tests/org.eclipse.qvtd.build.qvtrtoqvtc.tests/src/org/eclipse/qvtd/build/qvtrtoqvtc/tests/QvtrToQvtcTests.java
+++ b/tests/org.eclipse.qvtd.build.qvtrtoqvtc.tests/src/org/eclipse/qvtd/build/qvtrtoqvtc/tests/QvtrToQvtcTests.java
@@ -25,6 +25,7 @@ public class QvtrToQvtcTests extends LoadTestCase {
/* (non-Javadoc)
* @see org.eclipse.qvtd.xtext.qvtbase.tests.LoadTestCase#setUp()
*/
+ @Override
@Before
public void setUp() throws Exception {
// BaseLinkingService.DEBUG_RETRY.setState(true);
@@ -37,7 +38,8 @@ public class QvtrToQvtcTests extends LoadTestCase {
/* (non-Javadoc)
* @see org.eclipse.qvtd.xtext.qvtbase.tests.LoadTestCase#tearDown()
*/
- @After
+ @Override
+ @After
public void tearDown() throws Exception {
super.tearDown();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/ExecutionBenchmarks.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/ExecutionBenchmarks.java
index 0b26a60d9..e9feb9bec 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/ExecutionBenchmarks.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/ExecutionBenchmarks.java
@@ -70,6 +70,7 @@ public class ExecutionBenchmarks extends LoadTestCase {
}
}
+ @Override
@Before
public void setUp() throws Exception {
super.setUp();
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/OCL2QVTiTestCases.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/OCL2QVTiTestCases.java
index 44b5e569b..dce7e9fb2 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/OCL2QVTiTestCases.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/src/org/eclipse/qvtd/cs2as/compiler/tests/OCL2QVTiTestCases.java
@@ -241,6 +241,7 @@ public class OCL2QVTiTestCases extends LoadTestCase {
// }
}
+ @Override
@Before
public void setUp() throws Exception {
super.setUp();
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/PathElementCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/PathElementCSImpl.java
index d1ecbd347..312567493 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/PathElementCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/PathElementCSImpl.java
@@ -77,6 +77,7 @@ public class PathElementCSImpl extends SElementImpl implements PathElementCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -86,6 +87,7 @@ public class PathElementCSImpl extends SElementImpl implements PathElementCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/PathNameCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/PathNameCSImpl.java
index 9c8e2c7df..671b66750 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/PathNameCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/PathNameCSImpl.java
@@ -73,6 +73,7 @@ public class PathNameCSImpl extends SElementImpl implements PathNameCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<PathElementCS> getPath() {
if (path == null) {
path = new EObjectContainmentEList<PathElementCS>(PathElementCS.class, this, SourcePackage.PATH_NAME_CS__PATH);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SElementImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SElementImpl.java
index 6ad6f0fd9..b523772a5 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SElementImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SElementImpl.java
@@ -70,6 +70,7 @@ public class SElementImpl extends MinimalEObjectImpl.Container implements SEleme
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EObject getAst() {
if (ast != null && ast.eIsProxy()) {
InternalEObject oldAst = (InternalEObject)ast;
@@ -96,6 +97,7 @@ public class SElementImpl extends MinimalEObjectImpl.Container implements SEleme
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setAst(EObject newAst) {
EObject oldAst = ast;
ast = newAst;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SRootImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SRootImpl.java
index b88aa3c0c..446153d73 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SRootImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SRootImpl.java
@@ -73,6 +73,7 @@ public class SRootImpl extends SElementImpl implements SRoot {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<X> getOwnedX() {
if (ownedX == null) {
ownedX = new EObjectContainmentEList<X>(X.class, this, SourcePackage.SROOT__OWNED_X);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SourceFactoryImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SourceFactoryImpl.java
index 9153822ef..147be933e 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SourceFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SourceFactoryImpl.java
@@ -91,6 +91,7 @@ public class SourceFactoryImpl extends EFactoryImpl implements SourceFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public X createX() {
XImpl x = new XImpl();
return x;
@@ -101,6 +102,7 @@ public class SourceFactoryImpl extends EFactoryImpl implements SourceFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Y1 createY1() {
Y1Impl y1 = new Y1Impl();
return y1;
@@ -111,6 +113,7 @@ public class SourceFactoryImpl extends EFactoryImpl implements SourceFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Y2 createY2() {
Y2Impl y2 = new Y2Impl();
return y2;
@@ -121,6 +124,7 @@ public class SourceFactoryImpl extends EFactoryImpl implements SourceFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Z createZ() {
ZImpl z = new ZImpl();
return z;
@@ -131,6 +135,7 @@ public class SourceFactoryImpl extends EFactoryImpl implements SourceFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SRoot createSRoot() {
SRootImpl sRoot = new SRootImpl();
return sRoot;
@@ -141,6 +146,7 @@ public class SourceFactoryImpl extends EFactoryImpl implements SourceFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SElement createSElement() {
SElementImpl sElement = new SElementImpl();
return sElement;
@@ -151,6 +157,7 @@ public class SourceFactoryImpl extends EFactoryImpl implements SourceFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PathNameCS createPathNameCS() {
PathNameCSImpl pathNameCS = new PathNameCSImpl();
return pathNameCS;
@@ -161,6 +168,7 @@ public class SourceFactoryImpl extends EFactoryImpl implements SourceFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PathElementCS createPathElementCS() {
PathElementCSImpl pathElementCS = new PathElementCSImpl();
return pathElementCS;
@@ -171,6 +179,7 @@ public class SourceFactoryImpl extends EFactoryImpl implements SourceFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SourcePackage getSourcePackage() {
return (SourcePackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SourcePackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SourcePackageImpl.java
index 9b1c391dd..39223cdba 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SourcePackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/SourcePackageImpl.java
@@ -162,6 +162,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getX() {
return xEClass;
}
@@ -171,6 +172,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getX_OwnsY() {
return (EReference)xEClass.getEStructuralFeatures().get(0);
}
@@ -180,6 +182,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getX_IsA1() {
return (EAttribute)xEClass.getEStructuralFeatures().get(1);
}
@@ -189,6 +192,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getX_IsA2() {
return (EAttribute)xEClass.getEStructuralFeatures().get(2);
}
@@ -198,6 +202,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getX_Name() {
return (EAttribute)xEClass.getEStructuralFeatures().get(3);
}
@@ -207,6 +212,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getY() {
return yEClass;
}
@@ -216,6 +222,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getY_OwnsZ() {
return (EReference)yEClass.getEStructuralFeatures().get(0);
}
@@ -225,6 +232,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getY_Name() {
return (EAttribute)yEClass.getEStructuralFeatures().get(1);
}
@@ -234,6 +242,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getY_ToX() {
return (EReference)yEClass.getEStructuralFeatures().get(2);
}
@@ -243,6 +252,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getY1() {
return y1EClass;
}
@@ -252,6 +262,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getY2() {
return y2EClass;
}
@@ -261,6 +272,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getZ() {
return zEClass;
}
@@ -270,6 +282,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getZ_ToY() {
return (EReference)zEClass.getEStructuralFeatures().get(0);
}
@@ -279,6 +292,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getZ_Refers() {
return (EReference)zEClass.getEStructuralFeatures().get(1);
}
@@ -288,6 +302,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getSRoot() {
return sRootEClass;
}
@@ -297,6 +312,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getSRoot_OwnedX() {
return (EReference)sRootEClass.getEStructuralFeatures().get(0);
}
@@ -306,6 +322,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getSElement() {
return sElementEClass;
}
@@ -315,6 +332,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getSElement_Ast() {
return (EReference)sElementEClass.getEStructuralFeatures().get(0);
}
@@ -324,6 +342,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPathNameCS() {
return pathNameCSEClass;
}
@@ -333,6 +352,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPathNameCS_Path() {
return (EReference)pathNameCSEClass.getEStructuralFeatures().get(0);
}
@@ -342,6 +362,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPathElementCS() {
return pathElementCSEClass;
}
@@ -351,6 +372,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getPathElementCS_Name() {
return (EAttribute)pathElementCSEClass.getEStructuralFeatures().get(0);
}
@@ -360,6 +382,7 @@ public class SourcePackageImpl extends EPackageImpl implements SourcePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SourceFactory getSourceFactory() {
return (SourceFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/XImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/XImpl.java
index 4dafc06b9..96c71f872 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/XImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/XImpl.java
@@ -138,6 +138,7 @@ public class XImpl extends SElementImpl implements X {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Y> getOwnsY() {
if (ownsY == null) {
ownsY = new EObjectContainmentWithInverseEList<Y>(Y.class, this, SourcePackage.X__OWNS_Y, SourcePackage.Y__TO_X);
@@ -150,6 +151,7 @@ public class XImpl extends SElementImpl implements X {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public boolean isIsA1() {
return isA1;
}
@@ -159,6 +161,7 @@ public class XImpl extends SElementImpl implements X {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setIsA1(boolean newIsA1) {
boolean oldIsA1 = isA1;
isA1 = newIsA1;
@@ -171,6 +174,7 @@ public class XImpl extends SElementImpl implements X {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public boolean isIsA2() {
return isA2;
}
@@ -180,6 +184,7 @@ public class XImpl extends SElementImpl implements X {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setIsA2(boolean newIsA2) {
boolean oldIsA2 = isA2;
isA2 = newIsA2;
@@ -192,6 +197,7 @@ public class XImpl extends SElementImpl implements X {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -201,6 +207,7 @@ public class XImpl extends SElementImpl implements X {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/YImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/YImpl.java
index 63cf163bd..f0d2b49f0 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/YImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/YImpl.java
@@ -94,6 +94,7 @@ public abstract class YImpl extends SElementImpl implements Y {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Z getOwnsZ() {
return ownsZ;
}
@@ -118,6 +119,7 @@ public abstract class YImpl extends SElementImpl implements Y {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwnsZ(Z newOwnsZ) {
if (newOwnsZ != ownsZ) {
NotificationChain msgs = null;
@@ -137,6 +139,7 @@ public abstract class YImpl extends SElementImpl implements Y {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -146,6 +149,7 @@ public abstract class YImpl extends SElementImpl implements Y {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -158,6 +162,7 @@ public abstract class YImpl extends SElementImpl implements Y {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public X getToX() {
if (eContainerFeatureID() != SourcePackage.Y__TO_X) return null;
return (X)eInternalContainer();
@@ -178,6 +183,7 @@ public abstract class YImpl extends SElementImpl implements Y {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setToX(X newToX) {
if (newToX != eInternalContainer() || (eContainerFeatureID() != SourcePackage.Y__TO_X && newToX != null)) {
if (EcoreUtil.isAncestor(this, newToX))
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/ZImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/ZImpl.java
index 16af28209..625c4f20c 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/ZImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/source/impl/ZImpl.java
@@ -73,6 +73,7 @@ public class ZImpl extends SElementImpl implements Z {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Y getToY() {
if (eContainerFeatureID() != SourcePackage.Z__TO_Y) return null;
return (Y)eInternalContainer();
@@ -93,6 +94,7 @@ public class ZImpl extends SElementImpl implements Z {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setToY(Y newToY) {
if (newToY != eInternalContainer() || (eContainerFeatureID() != SourcePackage.Z__TO_Y && newToY != null)) {
if (EcoreUtil.isAncestor(this, newToY))
@@ -114,6 +116,7 @@ public class ZImpl extends SElementImpl implements Z {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PathNameCS getRefers() {
return refers;
}
@@ -138,6 +141,7 @@ public class ZImpl extends SElementImpl implements Z {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setRefers(PathNameCS newRefers) {
if (newRefers != refers) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/A1Impl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/A1Impl.java
index d2feef9a9..95978cef1 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/A1Impl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/A1Impl.java
@@ -74,6 +74,7 @@ public class A1Impl extends AImpl implements A1 {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<B> getOwnsB() {
if (ownsB == null) {
ownsB = new EObjectContainmentWithInverseEList<B>(B.class, this, TargetPackage.A1__OWNS_B, TargetPackage.B__TO_A1);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/A2Impl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/A2Impl.java
index bfaebe7f4..bf7a28565 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/A2Impl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/A2Impl.java
@@ -74,6 +74,7 @@ public class A2Impl extends AImpl implements A2 {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<C> getOwnsC() {
if (ownsC == null) {
ownsC = new EObjectContainmentWithInverseEList<C>(C.class, this, TargetPackage.A2__OWNS_C, TargetPackage.C__TO_A2);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/BImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/BImpl.java
index 286777b61..185c8c7fd 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/BImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/BImpl.java
@@ -74,6 +74,7 @@ public class BImpl extends NamespaceImpl implements B {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public A1 getToA1() {
if (eContainerFeatureID() != TargetPackage.B__TO_A1) return null;
return (A1)eInternalContainer();
@@ -94,6 +95,7 @@ public class BImpl extends NamespaceImpl implements B {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setToA1(A1 newToA1) {
if (newToA1 != eInternalContainer() || (eContainerFeatureID() != TargetPackage.B__TO_A1 && newToA1 != null)) {
if (EcoreUtil.isAncestor(this, newToA1))
@@ -115,6 +117,7 @@ public class BImpl extends NamespaceImpl implements B {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public D getOwnsD() {
return ownsD;
}
@@ -139,6 +142,7 @@ public class BImpl extends NamespaceImpl implements B {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwnsD(D newOwnsD) {
if (newOwnsD != ownsD) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/CImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/CImpl.java
index 7fb0c9515..c0a916086 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/CImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/CImpl.java
@@ -74,6 +74,7 @@ public class CImpl extends NamespaceImpl implements C {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public A2 getToA2() {
if (eContainerFeatureID() != TargetPackage.C__TO_A2) return null;
return (A2)eInternalContainer();
@@ -94,6 +95,7 @@ public class CImpl extends NamespaceImpl implements C {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setToA2(A2 newToA2) {
if (newToA2 != eInternalContainer() || (eContainerFeatureID() != TargetPackage.C__TO_A2 && newToA2 != null)) {
if (EcoreUtil.isAncestor(this, newToA2))
@@ -115,6 +117,7 @@ public class CImpl extends NamespaceImpl implements C {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public D getOwnsD() {
return ownsD;
}
@@ -139,6 +142,7 @@ public class CImpl extends NamespaceImpl implements C {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwnsD(D newOwnsD) {
if (newOwnsD != ownsD) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/DImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/DImpl.java
index c13b4730a..cc6f49391 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/DImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/DImpl.java
@@ -98,6 +98,7 @@ public class DImpl extends NamedElementImpl implements D {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public C getToC() {
if (eContainerFeatureID() != TargetPackage.D__TO_C) return null;
return (C)eInternalContainer();
@@ -118,6 +119,7 @@ public class DImpl extends NamedElementImpl implements D {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setToC(C newToC) {
if (newToC != eInternalContainer() || (eContainerFeatureID() != TargetPackage.D__TO_C && newToC != null)) {
if (EcoreUtil.isAncestor(this, newToC))
@@ -139,6 +141,7 @@ public class DImpl extends NamedElementImpl implements D {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public B getToB() {
if (eContainerFeatureID() != TargetPackage.D__TO_B) return null;
return (B)eInternalContainer();
@@ -159,6 +162,7 @@ public class DImpl extends NamedElementImpl implements D {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setToB(B newToB) {
if (newToB != eInternalContainer() || (eContainerFeatureID() != TargetPackage.D__TO_B && newToB != null)) {
if (EcoreUtil.isAncestor(this, newToB))
@@ -180,6 +184,7 @@ public class DImpl extends NamedElementImpl implements D {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public A getToA() {
if (toA != null && toA.eIsProxy()) {
InternalEObject oldToA = (InternalEObject)toA;
@@ -206,6 +211,7 @@ public class DImpl extends NamedElementImpl implements D {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setToA(A newToA) {
A oldToA = toA;
toA = newToA;
@@ -218,6 +224,7 @@ public class DImpl extends NamedElementImpl implements D {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public B getRefsB() {
if (refsB != null && refsB.eIsProxy()) {
InternalEObject oldRefsB = (InternalEObject)refsB;
@@ -244,6 +251,7 @@ public class DImpl extends NamedElementImpl implements D {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setRefsB(B newRefsB) {
B oldRefsB = refsB;
refsB = newRefsB;
@@ -256,6 +264,7 @@ public class DImpl extends NamedElementImpl implements D {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public C getRefsC() {
if (refsC != null && refsC.eIsProxy()) {
InternalEObject oldRefsC = (InternalEObject)refsC;
@@ -282,6 +291,7 @@ public class DImpl extends NamedElementImpl implements D {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setRefsC(C newRefsC) {
C oldRefsC = refsC;
refsC = newRefsC;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/NamedElementImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/NamedElementImpl.java
index 0d53fefed..21fcfbf46 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/NamedElementImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/NamedElementImpl.java
@@ -79,6 +79,7 @@ public class NamedElementImpl extends MinimalEObjectImpl.Container implements Na
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -88,6 +89,7 @@ public class NamedElementImpl extends MinimalEObjectImpl.Container implements Na
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/TRootImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/TRootImpl.java
index 6432ae478..c2bc4adea 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/TRootImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/TRootImpl.java
@@ -75,6 +75,7 @@ public class TRootImpl extends MinimalEObjectImpl.Container implements TRoot {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<A> getOwnedA() {
if (ownedA == null) {
ownedA = new EObjectContainmentEList<A>(A.class, this, TargetPackage.TROOT__OWNED_A);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/TargetFactoryImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/TargetFactoryImpl.java
index bf9e55d15..7cfa445c6 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/TargetFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/TargetFactoryImpl.java
@@ -93,6 +93,7 @@ public class TargetFactoryImpl extends EFactoryImpl implements TargetFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public A1 createA1() {
A1Impl a1 = new A1Impl();
return a1;
@@ -103,6 +104,7 @@ public class TargetFactoryImpl extends EFactoryImpl implements TargetFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public A2 createA2() {
A2Impl a2 = new A2Impl();
return a2;
@@ -113,6 +115,7 @@ public class TargetFactoryImpl extends EFactoryImpl implements TargetFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public A3 createA3() {
A3Impl a3 = new A3Impl();
return a3;
@@ -123,6 +126,7 @@ public class TargetFactoryImpl extends EFactoryImpl implements TargetFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public B createB() {
BImpl b = new BImpl();
return b;
@@ -133,6 +137,7 @@ public class TargetFactoryImpl extends EFactoryImpl implements TargetFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public C createC() {
CImpl c = new CImpl();
return c;
@@ -143,6 +148,7 @@ public class TargetFactoryImpl extends EFactoryImpl implements TargetFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public D createD() {
DImpl d = new DImpl();
return d;
@@ -153,6 +159,7 @@ public class TargetFactoryImpl extends EFactoryImpl implements TargetFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TRoot createTRoot() {
TRootImpl tRoot = new TRootImpl();
return tRoot;
@@ -163,6 +170,7 @@ public class TargetFactoryImpl extends EFactoryImpl implements TargetFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public NamedElement createNamedElement() {
NamedElementImpl namedElement = new NamedElementImpl();
return namedElement;
@@ -173,6 +181,7 @@ public class TargetFactoryImpl extends EFactoryImpl implements TargetFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Namespace createNamespace() {
NamespaceImpl namespace = new NamespaceImpl();
return namespace;
@@ -183,6 +192,7 @@ public class TargetFactoryImpl extends EFactoryImpl implements TargetFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TargetPackage getTargetPackage() {
return (TargetPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/TargetPackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/TargetPackageImpl.java
index 4fab4c02a..e36020027 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/TargetPackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/impl/TargetPackageImpl.java
@@ -183,6 +183,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getA() {
return aEClass;
}
@@ -192,6 +193,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getA1() {
return a1EClass;
}
@@ -201,6 +203,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getA1_OwnsB() {
return (EReference)a1EClass.getEStructuralFeatures().get(0);
}
@@ -210,6 +213,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getA2() {
return a2EClass;
}
@@ -219,6 +223,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getA2_OwnsC() {
return (EReference)a2EClass.getEStructuralFeatures().get(0);
}
@@ -228,6 +233,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getA3() {
return a3EClass;
}
@@ -237,6 +243,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getB() {
return bEClass;
}
@@ -246,6 +253,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getB_ToA1() {
return (EReference)bEClass.getEStructuralFeatures().get(0);
}
@@ -255,6 +263,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getB_OwnsD() {
return (EReference)bEClass.getEStructuralFeatures().get(1);
}
@@ -264,6 +273,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getC() {
return cEClass;
}
@@ -273,6 +283,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getC_ToA2() {
return (EReference)cEClass.getEStructuralFeatures().get(0);
}
@@ -282,6 +293,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getC_OwnsD() {
return (EReference)cEClass.getEStructuralFeatures().get(1);
}
@@ -291,6 +303,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getD() {
return dEClass;
}
@@ -300,6 +313,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getD_ToC() {
return (EReference)dEClass.getEStructuralFeatures().get(0);
}
@@ -309,6 +323,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getD_ToB() {
return (EReference)dEClass.getEStructuralFeatures().get(1);
}
@@ -318,6 +333,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getD_ToA() {
return (EReference)dEClass.getEStructuralFeatures().get(2);
}
@@ -327,6 +343,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getD_RefsB() {
return (EReference)dEClass.getEStructuralFeatures().get(3);
}
@@ -336,6 +353,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getD_RefsC() {
return (EReference)dEClass.getEStructuralFeatures().get(4);
}
@@ -345,6 +363,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getTRoot() {
return tRootEClass;
}
@@ -354,6 +373,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTRoot_OwnedA() {
return (EReference)tRootEClass.getEStructuralFeatures().get(0);
}
@@ -363,6 +383,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNamedElement() {
return namedElementEClass;
}
@@ -372,6 +393,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNamedElement_Name() {
return (EAttribute)namedElementEClass.getEStructuralFeatures().get(0);
}
@@ -381,6 +403,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNamespace() {
return namespaceEClass;
}
@@ -390,6 +413,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getVisitable() {
return visitableEClass;
}
@@ -399,6 +423,7 @@ public class TargetPackageImpl extends EPackageImpl implements TargetPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TargetFactory getTargetFactory() {
return (TargetFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/lookup/impl/EnvironmentFactoryImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/lookup/impl/EnvironmentFactoryImpl.java
index e0169eb7d..829d6fb6d 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/lookup/impl/EnvironmentFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/lookup/impl/EnvironmentFactoryImpl.java
@@ -77,6 +77,7 @@ public class EnvironmentFactoryImpl extends EFactoryImpl implements EnvironmentF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public LookupEnvironment createLookupEnvironment() {
LookupEnvironmentImpl lookupEnvironment = new LookupEnvironmentImpl();
return lookupEnvironment;
@@ -87,6 +88,7 @@ public class EnvironmentFactoryImpl extends EFactoryImpl implements EnvironmentF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EnvironmentPackage getEnvironmentPackage() {
return (EnvironmentPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/lookup/impl/EnvironmentPackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/lookup/impl/EnvironmentPackageImpl.java
index 995a27e0f..db27d86d8 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/lookup/impl/EnvironmentPackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/lookup/impl/EnvironmentPackageImpl.java
@@ -129,6 +129,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getLookupEnvironment() {
return lookupEnvironmentEClass;
}
@@ -138,6 +139,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getLookupEnvironment_NamedElements() {
return (EReference)lookupEnvironmentEClass.getEStructuralFeatures().get(0);
}
@@ -147,6 +149,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getLookupEnvironment_ParentEnv() {
return (EReference)lookupEnvironmentEClass.getEStructuralFeatures().get(1);
}
@@ -156,6 +159,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EOperation getLookupEnvironment__AddElements__Collection() {
return lookupEnvironmentEClass.getEOperations().get(0);
}
@@ -165,6 +169,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EOperation getLookupEnvironment__AddElement__NamedElement() {
return lookupEnvironmentEClass.getEOperations().get(1);
}
@@ -174,6 +179,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getEnv4CG() {
return env4CGEClass;
}
@@ -183,6 +189,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EOperation getEnv4CG__HasFinalResult() {
return env4CGEClass.getEOperations().get(0);
}
@@ -192,6 +199,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EOperation getEnv4CG__GetExecutor() {
return env4CGEClass.getEOperations().get(1);
}
@@ -201,6 +209,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getExecutor() {
return executorEClass;
}
@@ -210,6 +219,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EnvironmentFactory getEnvironmentFactory() {
return (EnvironmentFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/lookup/impl/LookupEnvironmentImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/lookup/impl/LookupEnvironmentImpl.java
index 128b3394a..cca43110e 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/lookup/impl/LookupEnvironmentImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example1/target/lookup/impl/LookupEnvironmentImpl.java
@@ -95,6 +95,7 @@ public class LookupEnvironmentImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<NamedElement> getNamedElements() {
if (namedElements == null) {
namedElements = new EObjectResolvingEList<NamedElement>(NamedElement.class, this, EnvironmentPackage.LOOKUP_ENVIRONMENT__NAMED_ELEMENTS);
@@ -107,6 +108,7 @@ public class LookupEnvironmentImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public LookupEnvironment getParentEnv() {
if (parentEnv != null && parentEnv.eIsProxy()) {
InternalEObject oldParentEnv = (InternalEObject)parentEnv;
@@ -133,6 +135,7 @@ public class LookupEnvironmentImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setParentEnv(LookupEnvironment newParentEnv) {
LookupEnvironment oldParentEnv = parentEnv;
parentEnv = newParentEnv;
@@ -145,6 +148,7 @@ public class LookupEnvironmentImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public <NE extends NamedElement> LookupEnvironment addElements(final Collection<NE> elements) {
/**
*
@@ -176,6 +180,7 @@ public class LookupEnvironmentImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public LookupEnvironment addElement(final NamedElement element) {
/**
*
@@ -206,6 +211,7 @@ public class LookupEnvironmentImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public boolean hasFinalResult() {
throw new UnsupportedOperationException("LookupEnvironment::hasFinalResult() has been created for CG purposes. Don't call this method");
}
@@ -215,6 +221,7 @@ public class LookupEnvironmentImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Executor getExecutor() {
throw new UnsupportedOperationException("LookupEnvironment::getEvaluator() has been created for CG purposes. Don't call this method");
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/CallExpImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/CallExpImpl.java
index 5cf186178..bffadbc35 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/CallExpImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/CallExpImpl.java
@@ -72,6 +72,7 @@ public abstract class CallExpImpl extends TypedElementImpl implements CallExp {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public CallExp getOwnedCallExp() {
return ownedCallExp;
}
@@ -96,6 +97,7 @@ public abstract class CallExpImpl extends TypedElementImpl implements CallExp {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwnedCallExp(CallExp newOwnedCallExp) {
if (newOwnedCallExp != ownedCallExp) {
NotificationChain msgs = null;
@@ -115,6 +117,7 @@ public abstract class CallExpImpl extends TypedElementImpl implements CallExp {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public CallExp getOwningSource() {
if (eContainerFeatureID() != ClassesPackage.CALL_EXP__OWNING_SOURCE) return null;
return (CallExp)eInternalContainer();
@@ -135,6 +138,7 @@ public abstract class CallExpImpl extends TypedElementImpl implements CallExp {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwningSource(CallExp newOwningSource) {
if (newOwningSource != eInternalContainer() || (eContainerFeatureID() != ClassesPackage.CALL_EXP__OWNING_SOURCE && newOwningSource != null)) {
if (EcoreUtil.isAncestor(this, newOwningSource))
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/ClassImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/ClassImpl.java
index a66b883c0..7dda11811 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/ClassImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/ClassImpl.java
@@ -96,6 +96,7 @@ public class ClassImpl extends NamedElementImpl implements example2.classes.Clas
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public example2.classes.Class getSuperClass() {
if (superClass != null && superClass.eIsProxy()) {
InternalEObject oldSuperClass = (InternalEObject)superClass;
@@ -122,6 +123,7 @@ public class ClassImpl extends NamedElementImpl implements example2.classes.Clas
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setSuperClass(example2.classes.Class newSuperClass) {
example2.classes.Class oldSuperClass = superClass;
superClass = newSuperClass;
@@ -134,6 +136,7 @@ public class ClassImpl extends NamedElementImpl implements example2.classes.Clas
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Operation> getOwnedOperations() {
if (ownedOperations == null) {
ownedOperations = new EObjectContainmentEList<Operation>(Operation.class, this, ClassesPackage.CLASS__OWNED_OPERATIONS);
@@ -146,6 +149,7 @@ public class ClassImpl extends NamedElementImpl implements example2.classes.Clas
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Property> getOwnedProperties() {
if (ownedProperties == null) {
ownedProperties = new EObjectContainmentEList<Property>(Property.class, this, ClassesPackage.CLASS__OWNED_PROPERTIES);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/ClassesFactoryImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/ClassesFactoryImpl.java
index 23ba81fd6..8df5af28d 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/ClassesFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/ClassesFactoryImpl.java
@@ -91,6 +91,7 @@ public class ClassesFactoryImpl extends EFactoryImpl implements ClassesFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public example2.classes.Package createPackage() {
PackageImpl package_ = new PackageImpl();
return package_;
@@ -101,6 +102,7 @@ public class ClassesFactoryImpl extends EFactoryImpl implements ClassesFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public example2.classes.Class createClass() {
ClassImpl class_ = new ClassImpl();
return class_;
@@ -111,6 +113,7 @@ public class ClassesFactoryImpl extends EFactoryImpl implements ClassesFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Property createProperty() {
PropertyImpl property = new PropertyImpl();
return property;
@@ -121,6 +124,7 @@ public class ClassesFactoryImpl extends EFactoryImpl implements ClassesFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Operation createOperation() {
OperationImpl operation = new OperationImpl();
return operation;
@@ -131,6 +135,7 @@ public class ClassesFactoryImpl extends EFactoryImpl implements ClassesFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Parameter createParameter() {
ParameterImpl parameter = new ParameterImpl();
return parameter;
@@ -141,6 +146,7 @@ public class ClassesFactoryImpl extends EFactoryImpl implements ClassesFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PropertyCallExp createPropertyCallExp() {
PropertyCallExpImpl propertyCallExp = new PropertyCallExpImpl();
return propertyCallExp;
@@ -151,6 +157,7 @@ public class ClassesFactoryImpl extends EFactoryImpl implements ClassesFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public OperationCallExp createOperationCallExp() {
OperationCallExpImpl operationCallExp = new OperationCallExpImpl();
return operationCallExp;
@@ -161,6 +168,7 @@ public class ClassesFactoryImpl extends EFactoryImpl implements ClassesFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Argument createArgument() {
ArgumentImpl argument = new ArgumentImpl();
return argument;
@@ -171,6 +179,7 @@ public class ClassesFactoryImpl extends EFactoryImpl implements ClassesFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Root createRoot() {
RootImpl root = new RootImpl();
return root;
@@ -181,6 +190,7 @@ public class ClassesFactoryImpl extends EFactoryImpl implements ClassesFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassesPackage getClassesPackage() {
return (ClassesPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/ClassesPackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/ClassesPackageImpl.java
index f931a268e..59a471923 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/ClassesPackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/ClassesPackageImpl.java
@@ -220,6 +220,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getElement() {
return elementEClass;
}
@@ -229,6 +230,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNamedElement() {
return namedElementEClass;
}
@@ -238,6 +240,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNamedElement_Name() {
return (EAttribute)namedElementEClass.getEStructuralFeatures().get(0);
}
@@ -247,6 +250,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNamespace() {
return namespaceEClass;
}
@@ -256,6 +260,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getTypedElement() {
return typedElementEClass;
}
@@ -265,6 +270,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTypedElement_Type() {
return (EReference)typedElementEClass.getEStructuralFeatures().get(0);
}
@@ -274,6 +280,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getCallExp() {
return callExpEClass;
}
@@ -283,6 +290,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getCallExp_OwnedCallExp() {
return (EReference)callExpEClass.getEStructuralFeatures().get(0);
}
@@ -292,6 +300,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getCallExp_OwningSource() {
return (EReference)callExpEClass.getEStructuralFeatures().get(1);
}
@@ -301,6 +310,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPackage() {
return packageEClass;
}
@@ -310,6 +320,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackage_OwnedClasses() {
return (EReference)packageEClass.getEStructuralFeatures().get(0);
}
@@ -319,6 +330,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackage_OwnedPackages() {
return (EReference)packageEClass.getEStructuralFeatures().get(1);
}
@@ -328,6 +340,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getClass_() {
return classEClass;
}
@@ -337,6 +350,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_SuperClass() {
return (EReference)classEClass.getEStructuralFeatures().get(0);
}
@@ -346,6 +360,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_OwnedOperations() {
return (EReference)classEClass.getEStructuralFeatures().get(1);
}
@@ -355,6 +370,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_OwnedProperties() {
return (EReference)classEClass.getEStructuralFeatures().get(2);
}
@@ -364,6 +380,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getProperty() {
return propertyEClass;
}
@@ -373,6 +390,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getOperation() {
return operationEClass;
}
@@ -382,6 +400,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getOperation_OwnedParameters() {
return (EReference)operationEClass.getEStructuralFeatures().get(0);
}
@@ -391,6 +410,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getOperation_OwnedExpressions() {
return (EReference)operationEClass.getEStructuralFeatures().get(1);
}
@@ -400,6 +420,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getParameter() {
return parameterEClass;
}
@@ -409,6 +430,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPropertyCallExp() {
return propertyCallExpEClass;
}
@@ -418,6 +440,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPropertyCallExp_ReferredProperty() {
return (EReference)propertyCallExpEClass.getEStructuralFeatures().get(0);
}
@@ -427,6 +450,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getOperationCallExp() {
return operationCallExpEClass;
}
@@ -436,6 +460,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getOperationCallExp_OwnedArguments() {
return (EReference)operationCallExpEClass.getEStructuralFeatures().get(0);
}
@@ -445,6 +470,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getOperationCallExp_ReferredOperation() {
return (EReference)operationCallExpEClass.getEStructuralFeatures().get(1);
}
@@ -454,6 +480,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getArgument() {
return argumentEClass;
}
@@ -463,6 +490,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getRoot() {
return rootEClass;
}
@@ -472,6 +500,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getRoot_OwnedPackages() {
return (EReference)rootEClass.getEStructuralFeatures().get(0);
}
@@ -481,6 +510,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getVisitable() {
return visitableEClass;
}
@@ -490,6 +520,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassesFactory getClassesFactory() {
return (ClassesFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/NamedElementImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/NamedElementImpl.java
index 1e63e586e..31c0d3f15 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/NamedElementImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/NamedElementImpl.java
@@ -77,6 +77,7 @@ public abstract class NamedElementImpl extends ElementImpl implements NamedEleme
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -86,6 +87,7 @@ public abstract class NamedElementImpl extends ElementImpl implements NamedEleme
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/OperationCallExpImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/OperationCallExpImpl.java
index b384e3893..39cd58eae 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/OperationCallExpImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/OperationCallExpImpl.java
@@ -94,6 +94,7 @@ public class OperationCallExpImpl extends CallExpImpl implements OperationCallEx
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Argument> getOwnedArguments() {
if (ownedArguments == null) {
ownedArguments = new EObjectContainmentEList<Argument>(Argument.class, this, ClassesPackage.OPERATION_CALL_EXP__OWNED_ARGUMENTS);
@@ -106,6 +107,7 @@ public class OperationCallExpImpl extends CallExpImpl implements OperationCallEx
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Operation getReferredOperation() {
if (referredOperation != null && referredOperation.eIsProxy()) {
InternalEObject oldReferredOperation = (InternalEObject)referredOperation;
@@ -132,6 +134,7 @@ public class OperationCallExpImpl extends CallExpImpl implements OperationCallEx
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setReferredOperation(Operation newReferredOperation) {
Operation oldReferredOperation = referredOperation;
referredOperation = newReferredOperation;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/OperationImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/OperationImpl.java
index 692169e86..717d5481e 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/OperationImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/OperationImpl.java
@@ -107,6 +107,7 @@ public class OperationImpl extends NamedElementImpl implements Operation {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public example2.classes.Class getType() {
if (type != null && type.eIsProxy()) {
InternalEObject oldType = (InternalEObject)type;
@@ -133,6 +134,7 @@ public class OperationImpl extends NamedElementImpl implements Operation {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setType(example2.classes.Class newType) {
example2.classes.Class oldType = type;
type = newType;
@@ -145,6 +147,7 @@ public class OperationImpl extends NamedElementImpl implements Operation {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Parameter> getOwnedParameters() {
if (ownedParameters == null) {
ownedParameters = new EObjectContainmentEList<Parameter>(Parameter.class, this, ClassesPackage.OPERATION__OWNED_PARAMETERS);
@@ -157,6 +160,7 @@ public class OperationImpl extends NamedElementImpl implements Operation {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<CallExp> getOwnedExpressions() {
if (ownedExpressions == null) {
ownedExpressions = new EObjectContainmentEList<CallExp>(CallExp.class, this, ClassesPackage.OPERATION__OWNED_EXPRESSIONS);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/PackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/PackageImpl.java
index 680f0e823..c75fa37eb 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/PackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/PackageImpl.java
@@ -83,6 +83,7 @@ public class PackageImpl extends NamedElementImpl implements example2.classes.Pa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<example2.classes.Class> getOwnedClasses() {
if (ownedClasses == null) {
ownedClasses = new EObjectContainmentEList<example2.classes.Class>(example2.classes.Class.class, this, ClassesPackage.PACKAGE__OWNED_CLASSES);
@@ -95,6 +96,7 @@ public class PackageImpl extends NamedElementImpl implements example2.classes.Pa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<example2.classes.Package> getOwnedPackages() {
if (ownedPackages == null) {
ownedPackages = new EObjectContainmentEList<example2.classes.Package>(example2.classes.Package.class, this, ClassesPackage.PACKAGE__OWNED_PACKAGES);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/PropertyCallExpImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/PropertyCallExpImpl.java
index fcfb97411..fe5f53dbd 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/PropertyCallExpImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/PropertyCallExpImpl.java
@@ -73,6 +73,7 @@ public class PropertyCallExpImpl extends CallExpImpl implements PropertyCallExp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Property getReferredProperty() {
if (referredProperty != null && referredProperty.eIsProxy()) {
InternalEObject oldReferredProperty = (InternalEObject)referredProperty;
@@ -99,6 +100,7 @@ public class PropertyCallExpImpl extends CallExpImpl implements PropertyCallExp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setReferredProperty(Property newReferredProperty) {
Property oldReferredProperty = referredProperty;
referredProperty = newReferredProperty;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/PropertyImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/PropertyImpl.java
index f68a15f25..f1bfc91ef 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/PropertyImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/PropertyImpl.java
@@ -75,6 +75,7 @@ public class PropertyImpl extends NamedElementImpl implements Property {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public example2.classes.Class getType() {
if (type != null && type.eIsProxy()) {
InternalEObject oldType = (InternalEObject)type;
@@ -101,6 +102,7 @@ public class PropertyImpl extends NamedElementImpl implements Property {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setType(example2.classes.Class newType) {
example2.classes.Class oldType = type;
type = newType;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/RootImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/RootImpl.java
index e4c010e32..a3eb1cfc1 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/RootImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/RootImpl.java
@@ -73,6 +73,7 @@ public class RootImpl extends ElementImpl implements Root {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<example2.classes.Package> getOwnedPackages() {
if (ownedPackages == null) {
ownedPackages = new EObjectContainmentEList<example2.classes.Package>(example2.classes.Package.class, this, ClassesPackage.ROOT__OWNED_PACKAGES);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/TypedElementImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/TypedElementImpl.java
index a36800e9d..ac5e4a1f9 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/TypedElementImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/impl/TypedElementImpl.java
@@ -70,6 +70,7 @@ public abstract class TypedElementImpl extends ElementImpl implements TypedEleme
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public example2.classes.Class getType() {
if (type != null && type.eIsProxy()) {
InternalEObject oldType = (InternalEObject)type;
@@ -96,6 +97,7 @@ public abstract class TypedElementImpl extends ElementImpl implements TypedEleme
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setType(example2.classes.Class newType) {
example2.classes.Class oldType = type;
type = newType;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/impl/EnvironmentFactoryImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/impl/EnvironmentFactoryImpl.java
index d5817f78d..6dc2b4a82 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/impl/EnvironmentFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/impl/EnvironmentFactoryImpl.java
@@ -77,6 +77,7 @@ public class EnvironmentFactoryImpl extends EFactoryImpl implements EnvironmentF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public LookupEnvironment createLookupEnvironment() {
LookupEnvironmentImpl lookupEnvironment = new LookupEnvironmentImpl();
return lookupEnvironment;
@@ -87,6 +88,7 @@ public class EnvironmentFactoryImpl extends EFactoryImpl implements EnvironmentF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EnvironmentPackage getEnvironmentPackage() {
return (EnvironmentPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/impl/EnvironmentPackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/impl/EnvironmentPackageImpl.java
index f0d7fbd55..9e255694e 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/impl/EnvironmentPackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/impl/EnvironmentPackageImpl.java
@@ -129,6 +129,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getLookupEnvironment() {
return lookupEnvironmentEClass;
}
@@ -138,6 +139,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getLookupEnvironment_NamedElements() {
return (EReference)lookupEnvironmentEClass.getEStructuralFeatures().get(0);
}
@@ -147,6 +149,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getLookupEnvironment_ParentEnv() {
return (EReference)lookupEnvironmentEClass.getEStructuralFeatures().get(1);
}
@@ -156,6 +159,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EOperation getLookupEnvironment__AddElements__Collection() {
return lookupEnvironmentEClass.getEOperations().get(0);
}
@@ -165,6 +169,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EOperation getLookupEnvironment__AddElement__NamedElement() {
return lookupEnvironmentEClass.getEOperations().get(1);
}
@@ -174,6 +179,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getEnv4CG() {
return env4CGEClass;
}
@@ -183,6 +189,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EOperation getEnv4CG__HasFinalResult() {
return env4CGEClass.getEOperations().get(0);
}
@@ -192,6 +199,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EOperation getEnv4CG__GetExecutor() {
return env4CGEClass.getEOperations().get(1);
}
@@ -201,6 +209,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getExecutor() {
return executorEClass;
}
@@ -210,6 +219,7 @@ public class EnvironmentPackageImpl extends EPackageImpl implements EnvironmentP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EnvironmentFactory getEnvironmentFactory() {
return (EnvironmentFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/impl/LookupEnvironmentImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/impl/LookupEnvironmentImpl.java
index e5f88e325..1e20237eb 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/impl/LookupEnvironmentImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/impl/LookupEnvironmentImpl.java
@@ -95,6 +95,7 @@ public class LookupEnvironmentImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<NamedElement> getNamedElements() {
if (namedElements == null) {
namedElements = new EObjectResolvingEList<NamedElement>(NamedElement.class, this, EnvironmentPackage.LOOKUP_ENVIRONMENT__NAMED_ELEMENTS);
@@ -107,6 +108,7 @@ public class LookupEnvironmentImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public LookupEnvironment getParentEnv() {
if (parentEnv != null && parentEnv.eIsProxy()) {
InternalEObject oldParentEnv = (InternalEObject)parentEnv;
@@ -133,6 +135,7 @@ public class LookupEnvironmentImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setParentEnv(LookupEnvironment newParentEnv) {
LookupEnvironment oldParentEnv = parentEnv;
parentEnv = newParentEnv;
@@ -145,6 +148,7 @@ public class LookupEnvironmentImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public <NE extends NamedElement> LookupEnvironment addElements(final Collection<NE> elements) {
/**
*
@@ -176,6 +180,7 @@ public class LookupEnvironmentImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public LookupEnvironment addElement(final NamedElement element) {
/**
*
@@ -206,6 +211,7 @@ public class LookupEnvironmentImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public boolean hasFinalResult() {
throw new UnsupportedOperationException("LookupEnvironment::hasFinalResult() has been created for CG purposes. Don't call this method");
}
@@ -215,6 +221,7 @@ public class LookupEnvironmentImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Executor getExecutor() {
throw new UnsupportedOperationException("LookupEnvironment::getEvaluator() has been created for CG purposes. Don't call this method");
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/util/OperationFilter.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/util/OperationFilter.java
index bd80eca3f..d1538f3fb 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/util/OperationFilter.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classes/lookup/util/OperationFilter.java
@@ -63,7 +63,8 @@ public class OperationFilter
*
* _'null' : Boolean[?]
*/
- public /*@NonInvalid*/ Boolean _matches(final /*@NonInvalid*/ example2.classes.@org.eclipse.jdt.annotation.NonNull Operation element) {
+ @Override
+ public /*@NonInvalid*/ Boolean _matches(final /*@NonInvalid*/ example2.classes.@org.eclipse.jdt.annotation.NonNull Operation element) {
/*@Caught*/ @NonNull Object CAUGHT_args;
try {
final /*@Thrown*/ List<Argument> args = (List<Argument>)this.args;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ClassCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ClassCSImpl.java
index 60dbfa3a3..b0faddbec 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ClassCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ClassCSImpl.java
@@ -97,6 +97,7 @@ public class ClassCSImpl extends NamedElementCSImpl implements ClassCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PathNameCS getExtends() {
return extends_;
}
@@ -121,6 +122,7 @@ public class ClassCSImpl extends NamedElementCSImpl implements ClassCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setExtends(PathNameCS newExtends) {
if (newExtends != extends_) {
NotificationChain msgs = null;
@@ -140,6 +142,7 @@ public class ClassCSImpl extends NamedElementCSImpl implements ClassCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<PropertyCS> getProperties() {
if (properties == null) {
properties = new EObjectContainmentEList<PropertyCS>(PropertyCS.class, this, ClassescsPackage.CLASS_CS__PROPERTIES);
@@ -152,6 +155,7 @@ public class ClassCSImpl extends NamedElementCSImpl implements ClassCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<OperationCS> getOperations() {
if (operations == null) {
operations = new EObjectContainmentEList<OperationCS>(OperationCS.class, this, ClassescsPackage.CLASS_CS__OPERATIONS);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ClassescsFactoryImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ClassescsFactoryImpl.java
index 3b192f1f3..2d66a0a8d 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ClassescsFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ClassescsFactoryImpl.java
@@ -91,6 +91,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PackageCS createPackageCS() {
PackageCSImpl packageCS = new PackageCSImpl();
return packageCS;
@@ -101,6 +102,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassCS createClassCS() {
ClassCSImpl classCS = new ClassCSImpl();
return classCS;
@@ -111,6 +113,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PathNameCS createPathNameCS() {
PathNameCSImpl pathNameCS = new PathNameCSImpl();
return pathNameCS;
@@ -121,6 +124,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PathElementCS createPathElementCS() {
PathElementCSImpl pathElementCS = new PathElementCSImpl();
return pathElementCS;
@@ -131,6 +135,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public RootCS createRootCS() {
RootCSImpl rootCS = new RootCSImpl();
return rootCS;
@@ -141,6 +146,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PropertyCS createPropertyCS() {
PropertyCSImpl propertyCS = new PropertyCSImpl();
return propertyCS;
@@ -151,6 +157,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public OperationCS createOperationCS() {
OperationCSImpl operationCS = new OperationCSImpl();
return operationCS;
@@ -161,6 +168,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public NameExpCS createNameExpCS() {
NameExpCSImpl nameExpCS = new NameExpCSImpl();
return nameExpCS;
@@ -171,6 +179,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public RoundedBracketClause createRoundedBracketClause() {
RoundedBracketClauseImpl roundedBracketClause = new RoundedBracketClauseImpl();
return roundedBracketClause;
@@ -181,6 +190,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ArgumentCS createArgumentCS() {
ArgumentCSImpl argumentCS = new ArgumentCSImpl();
return argumentCS;
@@ -191,6 +201,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassescsPackage getClassescsPackage() {
return (ClassescsPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ClassescsPackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ClassescsPackageImpl.java
index b3f977786..278186f86 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ClassescsPackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ClassescsPackageImpl.java
@@ -191,6 +191,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getElementCS() {
return elementCSEClass;
}
@@ -200,6 +201,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getElementCS_Ast() {
return (EReference)elementCSEClass.getEStructuralFeatures().get(0);
}
@@ -209,6 +211,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNamedElementCS() {
return namedElementCSEClass;
}
@@ -218,6 +221,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNamedElementCS_Name() {
return (EAttribute)namedElementCSEClass.getEStructuralFeatures().get(0);
}
@@ -227,6 +231,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPackageCS() {
return packageCSEClass;
}
@@ -236,6 +241,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageCS_OwnedClasses() {
return (EReference)packageCSEClass.getEStructuralFeatures().get(0);
}
@@ -245,6 +251,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageCS_OwnedPackages() {
return (EReference)packageCSEClass.getEStructuralFeatures().get(1);
}
@@ -254,6 +261,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getClassCS() {
return classCSEClass;
}
@@ -263,6 +271,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassCS_Extends() {
return (EReference)classCSEClass.getEStructuralFeatures().get(0);
}
@@ -272,6 +281,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassCS_Properties() {
return (EReference)classCSEClass.getEStructuralFeatures().get(1);
}
@@ -281,6 +291,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassCS_Operations() {
return (EReference)classCSEClass.getEStructuralFeatures().get(2);
}
@@ -290,6 +301,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPathNameCS() {
return pathNameCSEClass;
}
@@ -299,6 +311,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPathNameCS_Path() {
return (EReference)pathNameCSEClass.getEStructuralFeatures().get(0);
}
@@ -308,6 +321,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPathElementCS() {
return pathElementCSEClass;
}
@@ -317,6 +331,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getRootCS() {
return rootCSEClass;
}
@@ -326,6 +341,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getRootCS_OwnedPackages() {
return (EReference)rootCSEClass.getEStructuralFeatures().get(0);
}
@@ -335,6 +351,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPropertyCS() {
return propertyCSEClass;
}
@@ -344,6 +361,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPropertyCS_TypeRef() {
return (EReference)propertyCSEClass.getEStructuralFeatures().get(0);
}
@@ -353,6 +371,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getOperationCS() {
return operationCSEClass;
}
@@ -362,6 +381,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getOperationCS_Params() {
return (EAttribute)operationCSEClass.getEStructuralFeatures().get(0);
}
@@ -371,6 +391,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getOperationCS_BodyExps() {
return (EReference)operationCSEClass.getEStructuralFeatures().get(1);
}
@@ -380,6 +401,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getOperationCS_ResultRef() {
return (EReference)operationCSEClass.getEStructuralFeatures().get(2);
}
@@ -389,6 +411,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNameExpCS() {
return nameExpCSEClass;
}
@@ -398,6 +421,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNameExpCS_Name() {
return (EReference)nameExpCSEClass.getEStructuralFeatures().get(0);
}
@@ -407,6 +431,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNameExpCS_RoundedBrackets() {
return (EReference)nameExpCSEClass.getEStructuralFeatures().get(1);
}
@@ -416,6 +441,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNameExpCS_OwnedNameExp() {
return (EReference)nameExpCSEClass.getEStructuralFeatures().get(2);
}
@@ -425,6 +451,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getRoundedBracketClause() {
return roundedBracketClauseEClass;
}
@@ -434,6 +461,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getRoundedBracketClause_Args() {
return (EReference)roundedBracketClauseEClass.getEStructuralFeatures().get(0);
}
@@ -443,6 +471,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getArgumentCS() {
return argumentCSEClass;
}
@@ -452,6 +481,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassescsFactory getClassescsFactory() {
return (ClassescsFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ElementCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ElementCSImpl.java
index 51b37c6a4..c15e0e6c1 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ElementCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/ElementCSImpl.java
@@ -70,6 +70,7 @@ public abstract class ElementCSImpl extends MinimalEObjectImpl.Container impleme
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EObject getAst() {
if (ast != null && ast.eIsProxy()) {
InternalEObject oldAst = (InternalEObject)ast;
@@ -96,6 +97,7 @@ public abstract class ElementCSImpl extends MinimalEObjectImpl.Container impleme
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setAst(EObject newAst) {
EObject oldAst = ast;
ast = newAst;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/NameExpCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/NameExpCSImpl.java
index d511ed64e..1421451e6 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/NameExpCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/NameExpCSImpl.java
@@ -95,6 +95,7 @@ public class NameExpCSImpl extends ElementCSImpl implements NameExpCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PathNameCS getName() {
return name;
}
@@ -119,6 +120,7 @@ public class NameExpCSImpl extends ElementCSImpl implements NameExpCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(PathNameCS newName) {
if (newName != name) {
NotificationChain msgs = null;
@@ -138,6 +140,7 @@ public class NameExpCSImpl extends ElementCSImpl implements NameExpCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public RoundedBracketClause getRoundedBrackets() {
return roundedBrackets;
}
@@ -162,6 +165,7 @@ public class NameExpCSImpl extends ElementCSImpl implements NameExpCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setRoundedBrackets(RoundedBracketClause newRoundedBrackets) {
if (newRoundedBrackets != roundedBrackets) {
NotificationChain msgs = null;
@@ -181,6 +185,7 @@ public class NameExpCSImpl extends ElementCSImpl implements NameExpCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public NameExpCS getOwnedNameExp() {
return ownedNameExp;
}
@@ -205,6 +210,7 @@ public class NameExpCSImpl extends ElementCSImpl implements NameExpCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwnedNameExp(NameExpCS newOwnedNameExp) {
if (newOwnedNameExp != ownedNameExp) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/NamedElementCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/NamedElementCSImpl.java
index ec57aa097..7ee4f116e 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/NamedElementCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/NamedElementCSImpl.java
@@ -77,6 +77,7 @@ public abstract class NamedElementCSImpl extends ElementCSImpl implements NamedE
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -86,6 +87,7 @@ public abstract class NamedElementCSImpl extends ElementCSImpl implements NamedE
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/OperationCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/OperationCSImpl.java
index abeedc113..2958b78d8 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/OperationCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/OperationCSImpl.java
@@ -99,6 +99,7 @@ public class OperationCSImpl extends NamedElementCSImpl implements OperationCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<String> getParams() {
if (params == null) {
params = new EDataTypeUniqueEList<String>(String.class, this, ClassescsPackage.OPERATION_CS__PARAMS);
@@ -111,6 +112,7 @@ public class OperationCSImpl extends NamedElementCSImpl implements OperationCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<NameExpCS> getBodyExps() {
if (bodyExps == null) {
bodyExps = new EObjectContainmentEList<NameExpCS>(NameExpCS.class, this, ClassescsPackage.OPERATION_CS__BODY_EXPS);
@@ -123,6 +125,7 @@ public class OperationCSImpl extends NamedElementCSImpl implements OperationCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PathNameCS getResultRef() {
return resultRef;
}
@@ -147,6 +150,7 @@ public class OperationCSImpl extends NamedElementCSImpl implements OperationCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setResultRef(PathNameCS newResultRef) {
if (newResultRef != resultRef) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/PackageCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/PackageCSImpl.java
index 8c29abb72..934526b42 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/PackageCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/PackageCSImpl.java
@@ -84,6 +84,7 @@ public class PackageCSImpl extends NamedElementCSImpl implements PackageCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<ClassCS> getOwnedClasses() {
if (ownedClasses == null) {
ownedClasses = new EObjectContainmentEList<ClassCS>(ClassCS.class, this, ClassescsPackage.PACKAGE_CS__OWNED_CLASSES);
@@ -96,6 +97,7 @@ public class PackageCSImpl extends NamedElementCSImpl implements PackageCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<PackageCS> getOwnedPackages() {
if (ownedPackages == null) {
ownedPackages = new EObjectContainmentEList<PackageCS>(PackageCS.class, this, ClassescsPackage.PACKAGE_CS__OWNED_PACKAGES);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/PathNameCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/PathNameCSImpl.java
index 2ace7d316..69ef2ed5d 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/PathNameCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/PathNameCSImpl.java
@@ -73,6 +73,7 @@ public class PathNameCSImpl extends ElementCSImpl implements PathNameCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<PathElementCS> getPath() {
if (path == null) {
path = new EObjectContainmentEList<PathElementCS>(PathElementCS.class, this, ClassescsPackage.PATH_NAME_CS__PATH);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/PropertyCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/PropertyCSImpl.java
index 642b85cff..ba1157bc9 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/PropertyCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/PropertyCSImpl.java
@@ -70,6 +70,7 @@ public class PropertyCSImpl extends NamedElementCSImpl implements PropertyCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PathNameCS getTypeRef() {
return typeRef;
}
@@ -94,6 +95,7 @@ public class PropertyCSImpl extends NamedElementCSImpl implements PropertyCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setTypeRef(PathNameCS newTypeRef) {
if (newTypeRef != typeRef) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/RootCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/RootCSImpl.java
index bc23e1ab5..cb2fde098 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/RootCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/RootCSImpl.java
@@ -73,6 +73,7 @@ public class RootCSImpl extends ElementCSImpl implements RootCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<PackageCS> getOwnedPackages() {
if (ownedPackages == null) {
ownedPackages = new EObjectContainmentEList<PackageCS>(PackageCS.class, this, ClassescsPackage.ROOT_CS__OWNED_PACKAGES);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/RoundedBracketClauseImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/RoundedBracketClauseImpl.java
index 29cbf715c..1c5174a60 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/RoundedBracketClauseImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescs/impl/RoundedBracketClauseImpl.java
@@ -75,6 +75,7 @@ public class RoundedBracketClauseImpl extends ElementCSImpl implements RoundedBr
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<ArgumentCS> getArgs() {
if (args == null) {
args = new EObjectContainmentEList<ArgumentCS>(ArgumentCS.class, this, ClassescsPackage.ROUNDED_BRACKET_CLAUSE__ARGS);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/ClassCS2ClassImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/ClassCS2ClassImpl.java
index 73f09d348..e4b52cef5 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/ClassCS2ClassImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/ClassCS2ClassImpl.java
@@ -81,6 +81,7 @@ public class ClassCS2ClassImpl extends MinimalEObjectImpl.Container implements C
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassCS getClassCS() {
if (classCS != null && classCS.eIsProxy()) {
InternalEObject oldClassCS = (InternalEObject)classCS;
@@ -107,6 +108,7 @@ public class ClassCS2ClassImpl extends MinimalEObjectImpl.Container implements C
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setClassCS(ClassCS newClassCS) {
ClassCS oldClassCS = classCS;
classCS = newClassCS;
@@ -119,6 +121,7 @@ public class ClassCS2ClassImpl extends MinimalEObjectImpl.Container implements C
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public example2.classes.Class getClass_() {
if (class_ != null && class_.eIsProxy()) {
InternalEObject oldClass = (InternalEObject)class_;
@@ -145,6 +148,7 @@ public class ClassCS2ClassImpl extends MinimalEObjectImpl.Container implements C
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setClass(example2.classes.Class newClass) {
example2.classes.Class oldClass = class_;
class_ = newClass;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/ClassescstracesFactoryImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/ClassescstracesFactoryImpl.java
index a7d8f4041..4ec9341ec 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/ClassescstracesFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/ClassescstracesFactoryImpl.java
@@ -81,6 +81,7 @@ public class ClassescstracesFactoryImpl extends EFactoryImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PackageCS2Package createPackageCS2Package() {
PackageCS2PackageImpl packageCS2Package = new PackageCS2PackageImpl();
return packageCS2Package;
@@ -91,6 +92,7 @@ public class ClassescstracesFactoryImpl extends EFactoryImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassCS2Class createClassCS2Class() {
ClassCS2ClassImpl classCS2Class = new ClassCS2ClassImpl();
return classCS2Class;
@@ -101,6 +103,7 @@ public class ClassescstracesFactoryImpl extends EFactoryImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public RootCS2Root createRootCS2Root() {
RootCS2RootImpl rootCS2Root = new RootCS2RootImpl();
return rootCS2Root;
@@ -111,6 +114,7 @@ public class ClassescstracesFactoryImpl extends EFactoryImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassescstracesPackage getClassescstracesPackage() {
return (ClassescstracesPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/ClassescstracesPackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/ClassescstracesPackageImpl.java
index ef89554d5..63cb53599 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/ClassescstracesPackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/ClassescstracesPackageImpl.java
@@ -124,6 +124,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPackageCS2Package() {
return packageCS2PackageEClass;
}
@@ -133,6 +134,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageCS2Package_PackageCS() {
return (EReference)packageCS2PackageEClass.getEStructuralFeatures().get(0);
}
@@ -142,6 +144,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageCS2Package_Package() {
return (EReference)packageCS2PackageEClass.getEStructuralFeatures().get(1);
}
@@ -151,6 +154,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getClassCS2Class() {
return classCS2ClassEClass;
}
@@ -160,6 +164,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassCS2Class_ClassCS() {
return (EReference)classCS2ClassEClass.getEStructuralFeatures().get(0);
}
@@ -169,6 +174,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassCS2Class_Class() {
return (EReference)classCS2ClassEClass.getEStructuralFeatures().get(1);
}
@@ -178,6 +184,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getRootCS2Root() {
return rootCS2RootEClass;
}
@@ -187,6 +194,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getRootCS2Root_RootCS() {
return (EReference)rootCS2RootEClass.getEStructuralFeatures().get(0);
}
@@ -196,6 +204,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getRootCS2Root_Root() {
return (EReference)rootCS2RootEClass.getEStructuralFeatures().get(1);
}
@@ -205,6 +214,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassescstracesFactory getClassescstracesFactory() {
return (ClassescstracesFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/PackageCS2PackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/PackageCS2PackageImpl.java
index 3f225d45f..750b280bc 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/PackageCS2PackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/PackageCS2PackageImpl.java
@@ -81,6 +81,7 @@ public class PackageCS2PackageImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PackageCS getPackageCS() {
if (packageCS != null && packageCS.eIsProxy()) {
InternalEObject oldPackageCS = (InternalEObject)packageCS;
@@ -107,6 +108,7 @@ public class PackageCS2PackageImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setPackageCS(PackageCS newPackageCS) {
PackageCS oldPackageCS = packageCS;
packageCS = newPackageCS;
@@ -119,6 +121,7 @@ public class PackageCS2PackageImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public example2.classes.Package getPackage() {
if (package_ != null && package_.eIsProxy()) {
InternalEObject oldPackage = (InternalEObject)package_;
@@ -145,6 +148,7 @@ public class PackageCS2PackageImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setPackage(example2.classes.Package newPackage) {
example2.classes.Package oldPackage = package_;
package_ = newPackage;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/RootCS2RootImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/RootCS2RootImpl.java
index cb6754da3..29f69b7b8 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/RootCS2RootImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example2/classescstraces/impl/RootCS2RootImpl.java
@@ -82,6 +82,7 @@ public class RootCS2RootImpl extends MinimalEObjectImpl.Container implements Roo
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public RootCS getRootCS() {
if (rootCS != null && rootCS.eIsProxy()) {
InternalEObject oldRootCS = (InternalEObject)rootCS;
@@ -108,6 +109,7 @@ public class RootCS2RootImpl extends MinimalEObjectImpl.Container implements Roo
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setRootCS(RootCS newRootCS) {
RootCS oldRootCS = rootCS;
rootCS = newRootCS;
@@ -120,6 +122,7 @@ public class RootCS2RootImpl extends MinimalEObjectImpl.Container implements Roo
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Root getRoot() {
if (root != null && root.eIsProxy()) {
InternalEObject oldRoot = (InternalEObject)root;
@@ -146,6 +149,7 @@ public class RootCS2RootImpl extends MinimalEObjectImpl.Container implements Roo
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setRoot(Root newRoot) {
Root oldRoot = root;
root = newRoot;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/KiamaasFactoryImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/KiamaasFactoryImpl.java
index ed069ebc2..28e0ac151 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/KiamaasFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/KiamaasFactoryImpl.java
@@ -79,6 +79,7 @@ public class KiamaasFactoryImpl extends EFactoryImpl implements KiamaasFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Top createTop() {
TopImpl top = new TopImpl();
return top;
@@ -89,6 +90,7 @@ public class KiamaasFactoryImpl extends EFactoryImpl implements KiamaasFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Plus createPlus() {
PlusImpl plus = new PlusImpl();
return plus;
@@ -99,6 +101,7 @@ public class KiamaasFactoryImpl extends EFactoryImpl implements KiamaasFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Num createNum() {
NumImpl num = new NumImpl();
return num;
@@ -109,6 +112,7 @@ public class KiamaasFactoryImpl extends EFactoryImpl implements KiamaasFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public KiamaasPackage getKiamaasPackage() {
return (KiamaasPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/KiamaasPackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/KiamaasPackageImpl.java
index f1e12758a..98b2f85bb 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/KiamaasPackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/KiamaasPackageImpl.java
@@ -128,6 +128,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getTop() {
return topEClass;
}
@@ -137,6 +138,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTop_Node() {
return (EReference)topEClass.getEStructuralFeatures().get(0);
}
@@ -146,6 +148,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNode() {
return nodeEClass;
}
@@ -155,6 +158,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNode_Height() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(0);
}
@@ -164,6 +168,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNode_Depth() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(1);
}
@@ -173,6 +178,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPlus() {
return plusEClass;
}
@@ -182,6 +188,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPlus_Left() {
return (EReference)plusEClass.getEStructuralFeatures().get(0);
}
@@ -191,6 +198,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPlus_Right() {
return (EReference)plusEClass.getEStructuralFeatures().get(1);
}
@@ -200,6 +208,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNum() {
return numEClass;
}
@@ -209,6 +218,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNum_Value() {
return (EAttribute)numEClass.getEStructuralFeatures().get(0);
}
@@ -218,6 +228,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public KiamaasFactory getKiamaasFactory() {
return (KiamaasFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/NodeImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/NodeImpl.java
index a20cf80e9..48230b1e8 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/NodeImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/NodeImpl.java
@@ -101,6 +101,7 @@ public abstract class NodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Integer getHeight() {
return height;
}
@@ -110,6 +111,7 @@ public abstract class NodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setHeight(Integer newHeight) {
Integer oldHeight = height;
height = newHeight;
@@ -122,6 +124,7 @@ public abstract class NodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Integer getDepth() {
return depth;
}
@@ -131,6 +134,7 @@ public abstract class NodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setDepth(Integer newDepth) {
Integer oldDepth = depth;
depth = newDepth;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/NumImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/NumImpl.java
index 91031fa5a..ef1c94f2f 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/NumImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/NumImpl.java
@@ -79,6 +79,7 @@ public class NumImpl extends NodeImpl implements Num {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public int getValue() {
return value;
}
@@ -88,6 +89,7 @@ public class NumImpl extends NodeImpl implements Num {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setValue(int newValue) {
int oldValue = value;
value = newValue;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/PlusImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/PlusImpl.java
index 2c61cc4a5..424f95d6c 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/PlusImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/PlusImpl.java
@@ -83,6 +83,7 @@ public class PlusImpl extends NodeImpl implements Plus {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node getLeft() {
return left;
}
@@ -107,6 +108,7 @@ public class PlusImpl extends NodeImpl implements Plus {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setLeft(Node newLeft) {
if (newLeft != left) {
NotificationChain msgs = null;
@@ -126,6 +128,7 @@ public class PlusImpl extends NodeImpl implements Plus {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node getRight() {
return right;
}
@@ -150,6 +153,7 @@ public class PlusImpl extends NodeImpl implements Plus {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setRight(Node newRight) {
if (newRight != right) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/TopImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/TopImpl.java
index 82b7f278f..81daa238e 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/TopImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamaas/impl/TopImpl.java
@@ -73,6 +73,7 @@ public class TopImpl extends MinimalEObjectImpl.Container implements Top {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node getNode() {
return node;
}
@@ -97,6 +98,7 @@ public class TopImpl extends MinimalEObjectImpl.Container implements Top {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setNode(Node newNode) {
if (newNode != node) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/BaseCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/BaseCSImpl.java
index 79b286f0e..bb94c3719 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/BaseCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/BaseCSImpl.java
@@ -72,6 +72,7 @@ public abstract class BaseCSImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EObject getAst() {
if (ast != null && ast.eIsProxy()) {
InternalEObject oldAst = (InternalEObject)ast;
@@ -98,6 +99,7 @@ public abstract class BaseCSImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setAst(EObject newAst) {
EObject oldAst = ast;
ast = newAst;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/KiamacsFactoryImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/KiamacsFactoryImpl.java
index 44edf5f12..20ac1745c 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/KiamacsFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/KiamacsFactoryImpl.java
@@ -79,6 +79,7 @@ public class KiamacsFactoryImpl extends EFactoryImpl implements KiamacsFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TopCS createTopCS() {
TopCSImpl topCS = new TopCSImpl();
return topCS;
@@ -89,6 +90,7 @@ public class KiamacsFactoryImpl extends EFactoryImpl implements KiamacsFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PlusCS createPlusCS() {
PlusCSImpl plusCS = new PlusCSImpl();
return plusCS;
@@ -99,6 +101,7 @@ public class KiamacsFactoryImpl extends EFactoryImpl implements KiamacsFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public NumCS createNumCS() {
NumCSImpl numCS = new NumCSImpl();
return numCS;
@@ -109,6 +112,7 @@ public class KiamacsFactoryImpl extends EFactoryImpl implements KiamacsFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public KiamacsPackage getKiamacsPackage() {
return (KiamacsPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/KiamacsPackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/KiamacsPackageImpl.java
index f2e0acf44..cc1bf44cc 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/KiamacsPackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/KiamacsPackageImpl.java
@@ -136,6 +136,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getTopCS() {
return topCSEClass;
}
@@ -145,6 +146,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTopCS_Node() {
return (EReference)topCSEClass.getEStructuralFeatures().get(0);
}
@@ -154,6 +156,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNodeCS() {
return nodeCSEClass;
}
@@ -163,6 +166,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPlusCS() {
return plusCSEClass;
}
@@ -172,6 +176,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPlusCS_Left() {
return (EReference)plusCSEClass.getEStructuralFeatures().get(0);
}
@@ -181,6 +186,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPlusCS_Right() {
return (EReference)plusCSEClass.getEStructuralFeatures().get(1);
}
@@ -190,6 +196,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNumCS() {
return numCSEClass;
}
@@ -199,6 +206,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNumCS_Value() {
return (EAttribute)numCSEClass.getEStructuralFeatures().get(0);
}
@@ -208,6 +216,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getBaseCS() {
return baseCSEClass;
}
@@ -217,6 +226,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getBaseCS_Ast() {
return (EReference)baseCSEClass.getEStructuralFeatures().get(0);
}
@@ -226,6 +236,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public KiamacsFactory getKiamacsFactory() {
return (KiamacsFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/NumCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/NumCSImpl.java
index 473713aec..d98d3afed 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/NumCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/NumCSImpl.java
@@ -79,6 +79,7 @@ public class NumCSImpl extends NodeCSImpl implements NumCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public int getValue() {
return value;
}
@@ -88,6 +89,7 @@ public class NumCSImpl extends NodeCSImpl implements NumCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setValue(int newValue) {
int oldValue = value;
value = newValue;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/PlusCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/PlusCSImpl.java
index 984e3f21f..0a550498b 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/PlusCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/PlusCSImpl.java
@@ -83,6 +83,7 @@ public class PlusCSImpl extends NodeCSImpl implements PlusCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public NodeCS getLeft() {
return left;
}
@@ -107,6 +108,7 @@ public class PlusCSImpl extends NodeCSImpl implements PlusCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setLeft(NodeCS newLeft) {
if (newLeft != left) {
NotificationChain msgs = null;
@@ -126,6 +128,7 @@ public class PlusCSImpl extends NodeCSImpl implements PlusCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public NodeCS getRight() {
return right;
}
@@ -150,6 +153,7 @@ public class PlusCSImpl extends NodeCSImpl implements PlusCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setRight(NodeCS newRight) {
if (newRight != right) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/TopCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/TopCSImpl.java
index 14afc9ad1..9386d8708 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/TopCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example3/kiamacs/impl/TopCSImpl.java
@@ -72,6 +72,7 @@ public class TopCSImpl extends BaseCSImpl implements TopCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public NodeCS getNode() {
return node;
}
@@ -96,6 +97,7 @@ public class TopCSImpl extends BaseCSImpl implements TopCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setNode(NodeCS newNode) {
if (newNode != node) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/CompositeImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/CompositeImpl.java
index 09ef987b1..97a3b7414 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/CompositeImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/CompositeImpl.java
@@ -72,6 +72,7 @@ public class CompositeImpl extends NodeImpl implements Composite {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node getChild() {
return child;
}
@@ -96,6 +97,7 @@ public class CompositeImpl extends NodeImpl implements Composite {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setChild(Node newChild) {
if (newChild != child) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/KiamaasFactoryImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/KiamaasFactoryImpl.java
index 0da1a6b83..30fd77e10 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/KiamaasFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/KiamaasFactoryImpl.java
@@ -79,6 +79,7 @@ public class KiamaasFactoryImpl extends EFactoryImpl implements KiamaasFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Top createTop() {
TopImpl top = new TopImpl();
return top;
@@ -89,6 +90,7 @@ public class KiamaasFactoryImpl extends EFactoryImpl implements KiamaasFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Composite createComposite() {
CompositeImpl composite = new CompositeImpl();
return composite;
@@ -99,6 +101,7 @@ public class KiamaasFactoryImpl extends EFactoryImpl implements KiamaasFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Leaf createLeaf() {
LeafImpl leaf = new LeafImpl();
return leaf;
@@ -109,6 +112,7 @@ public class KiamaasFactoryImpl extends EFactoryImpl implements KiamaasFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public KiamaasPackage getKiamaasPackage() {
return (KiamaasPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/KiamaasPackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/KiamaasPackageImpl.java
index 9868ec6ca..ed214a03f 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/KiamaasPackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/KiamaasPackageImpl.java
@@ -128,6 +128,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getTop() {
return topEClass;
}
@@ -137,6 +138,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTop_Node() {
return (EReference)topEClass.getEStructuralFeatures().get(0);
}
@@ -146,6 +148,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNode() {
return nodeEClass;
}
@@ -155,6 +158,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNode_Height() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(0);
}
@@ -164,6 +168,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNode_Depth() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(1);
}
@@ -173,6 +178,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getComposite() {
return compositeEClass;
}
@@ -182,6 +188,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getComposite_Child() {
return (EReference)compositeEClass.getEStructuralFeatures().get(0);
}
@@ -191,6 +198,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getLeaf() {
return leafEClass;
}
@@ -200,6 +208,7 @@ public class KiamaasPackageImpl extends EPackageImpl implements KiamaasPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public KiamaasFactory getKiamaasFactory() {
return (KiamaasFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/NodeImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/NodeImpl.java
index 54175a518..bebd49bdc 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/NodeImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/NodeImpl.java
@@ -101,6 +101,7 @@ public abstract class NodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Integer getHeight() {
return height;
}
@@ -110,6 +111,7 @@ public abstract class NodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setHeight(Integer newHeight) {
Integer oldHeight = height;
height = newHeight;
@@ -122,6 +124,7 @@ public abstract class NodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Integer getDepth() {
return depth;
}
@@ -131,6 +134,7 @@ public abstract class NodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setDepth(Integer newDepth) {
Integer oldDepth = depth;
depth = newDepth;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/TopImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/TopImpl.java
index 616a7d47b..b9c065872 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/TopImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamaas/impl/TopImpl.java
@@ -73,6 +73,7 @@ public class TopImpl extends MinimalEObjectImpl.Container implements Top {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node getNode() {
return node;
}
@@ -97,6 +98,7 @@ public class TopImpl extends MinimalEObjectImpl.Container implements Top {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setNode(Node newNode) {
if (newNode != node) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/BaseCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/BaseCSImpl.java
index 8da2fd5bd..3cf855c7d 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/BaseCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/BaseCSImpl.java
@@ -72,6 +72,7 @@ public abstract class BaseCSImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EObject getAst() {
if (ast != null && ast.eIsProxy()) {
InternalEObject oldAst = (InternalEObject)ast;
@@ -98,6 +99,7 @@ public abstract class BaseCSImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setAst(EObject newAst) {
EObject oldAst = ast;
ast = newAst;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/CompositeCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/CompositeCSImpl.java
index 0feffed64..3cbeb955b 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/CompositeCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/CompositeCSImpl.java
@@ -72,6 +72,7 @@ public class CompositeCSImpl extends NodeCSImpl implements CompositeCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public NodeCS getChild() {
return child;
}
@@ -96,6 +97,7 @@ public class CompositeCSImpl extends NodeCSImpl implements CompositeCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setChild(NodeCS newChild) {
if (newChild != child) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/KiamacsFactoryImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/KiamacsFactoryImpl.java
index fcece0b0f..eb401e44f 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/KiamacsFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/KiamacsFactoryImpl.java
@@ -79,6 +79,7 @@ public class KiamacsFactoryImpl extends EFactoryImpl implements KiamacsFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TopCS createTopCS() {
TopCSImpl topCS = new TopCSImpl();
return topCS;
@@ -89,6 +90,7 @@ public class KiamacsFactoryImpl extends EFactoryImpl implements KiamacsFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public CompositeCS createCompositeCS() {
CompositeCSImpl compositeCS = new CompositeCSImpl();
return compositeCS;
@@ -99,6 +101,7 @@ public class KiamacsFactoryImpl extends EFactoryImpl implements KiamacsFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public LeafCS createLeafCS() {
LeafCSImpl leafCS = new LeafCSImpl();
return leafCS;
@@ -109,6 +112,7 @@ public class KiamacsFactoryImpl extends EFactoryImpl implements KiamacsFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public KiamacsPackage getKiamacsPackage() {
return (KiamacsPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/KiamacsPackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/KiamacsPackageImpl.java
index 37105f478..8f2799eb5 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/KiamacsPackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/KiamacsPackageImpl.java
@@ -135,6 +135,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getTopCS() {
return topCSEClass;
}
@@ -144,6 +145,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTopCS_Node() {
return (EReference)topCSEClass.getEStructuralFeatures().get(0);
}
@@ -153,6 +155,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNodeCS() {
return nodeCSEClass;
}
@@ -162,6 +165,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getCompositeCS() {
return compositeCSEClass;
}
@@ -171,6 +175,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getCompositeCS_Child() {
return (EReference)compositeCSEClass.getEStructuralFeatures().get(0);
}
@@ -180,6 +185,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getLeafCS() {
return leafCSEClass;
}
@@ -189,6 +195,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getBaseCS() {
return baseCSEClass;
}
@@ -198,6 +205,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getBaseCS_Ast() {
return (EReference)baseCSEClass.getEStructuralFeatures().get(0);
}
@@ -207,6 +215,7 @@ public class KiamacsPackageImpl extends EPackageImpl implements KiamacsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public KiamacsFactory getKiamacsFactory() {
return (KiamacsFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/TopCSImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/TopCSImpl.java
index 681ff99d0..a5afa8276 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/TopCSImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example4/kiamacs/impl/TopCSImpl.java
@@ -72,6 +72,7 @@ public class TopCSImpl extends BaseCSImpl implements TopCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public NodeCS getNode() {
return node;
}
@@ -96,6 +97,7 @@ public class TopCSImpl extends BaseCSImpl implements TopCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setNode(NodeCS newNode) {
if (newNode != node) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SElementImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SElementImpl.java
index f1d2a4614..86a32a520 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SElementImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SElementImpl.java
@@ -72,6 +72,7 @@ public class SElementImpl extends MinimalEObjectImpl.Container implements SEleme
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EObject getAst() {
if (ast != null && ast.eIsProxy()) {
InternalEObject oldAst = (InternalEObject)ast;
@@ -98,6 +99,7 @@ public class SElementImpl extends MinimalEObjectImpl.Container implements SEleme
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setAst(EObject newAst) {
EObject oldAst = ast;
ast = newAst;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SRootImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SRootImpl.java
index 681878b6c..83fc7196d 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SRootImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SRootImpl.java
@@ -76,6 +76,7 @@ public class SRootImpl extends SElementImpl implements SRoot {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<X> getOwnedX() {
if (ownedX == null) {
ownedX = new EObjectContainmentEList<X>(X.class, this, SbasePackage.SROOT__OWNED_X);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SbaseFactoryImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SbaseFactoryImpl.java
index 38470bb62..7098fb236 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SbaseFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SbaseFactoryImpl.java
@@ -81,6 +81,7 @@ public class SbaseFactoryImpl extends EFactoryImpl implements SbaseFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public X createX() {
XImpl x = new XImpl();
return x;
@@ -91,6 +92,7 @@ public class SbaseFactoryImpl extends EFactoryImpl implements SbaseFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Y createY() {
YImpl y = new YImpl();
return y;
@@ -101,6 +103,7 @@ public class SbaseFactoryImpl extends EFactoryImpl implements SbaseFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Z createZ() {
ZImpl z = new ZImpl();
return z;
@@ -111,6 +114,7 @@ public class SbaseFactoryImpl extends EFactoryImpl implements SbaseFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SRoot createSRoot() {
SRootImpl sRoot = new SRootImpl();
return sRoot;
@@ -121,6 +125,7 @@ public class SbaseFactoryImpl extends EFactoryImpl implements SbaseFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SElement createSElement() {
SElementImpl sElement = new SElementImpl();
return sElement;
@@ -131,6 +136,7 @@ public class SbaseFactoryImpl extends EFactoryImpl implements SbaseFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SbasePackage getSbasePackage() {
return (SbasePackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SbasePackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SbasePackageImpl.java
index e62f67b0c..b23f61d77 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SbasePackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/SbasePackageImpl.java
@@ -133,6 +133,7 @@ public class SbasePackageImpl extends EPackageImpl implements SbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getX() {
return xEClass;
}
@@ -142,6 +143,7 @@ public class SbasePackageImpl extends EPackageImpl implements SbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getX_OwnsY() {
return (EReference)xEClass.getEStructuralFeatures().get(0);
}
@@ -151,6 +153,7 @@ public class SbasePackageImpl extends EPackageImpl implements SbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getX_Name() {
return (EAttribute)xEClass.getEStructuralFeatures().get(1);
}
@@ -160,6 +163,7 @@ public class SbasePackageImpl extends EPackageImpl implements SbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getY() {
return yEClass;
}
@@ -169,6 +173,7 @@ public class SbasePackageImpl extends EPackageImpl implements SbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getY_OwnsZ() {
return (EReference)yEClass.getEStructuralFeatures().get(0);
}
@@ -178,6 +183,7 @@ public class SbasePackageImpl extends EPackageImpl implements SbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getY_Name() {
return (EAttribute)yEClass.getEStructuralFeatures().get(1);
}
@@ -187,6 +193,7 @@ public class SbasePackageImpl extends EPackageImpl implements SbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getY_ToX() {
return (EReference)yEClass.getEStructuralFeatures().get(2);
}
@@ -196,6 +203,7 @@ public class SbasePackageImpl extends EPackageImpl implements SbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getZ() {
return zEClass;
}
@@ -205,6 +213,7 @@ public class SbasePackageImpl extends EPackageImpl implements SbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getZ_ToY() {
return (EReference)zEClass.getEStructuralFeatures().get(0);
}
@@ -214,6 +223,7 @@ public class SbasePackageImpl extends EPackageImpl implements SbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getSRoot() {
return sRootEClass;
}
@@ -223,6 +233,7 @@ public class SbasePackageImpl extends EPackageImpl implements SbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getSRoot_OwnedX() {
return (EReference)sRootEClass.getEStructuralFeatures().get(0);
}
@@ -232,6 +243,7 @@ public class SbasePackageImpl extends EPackageImpl implements SbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getSElement() {
return sElementEClass;
}
@@ -241,6 +253,7 @@ public class SbasePackageImpl extends EPackageImpl implements SbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getSElement_Ast() {
return (EReference)sElementEClass.getEStructuralFeatures().get(0);
}
@@ -250,6 +263,7 @@ public class SbasePackageImpl extends EPackageImpl implements SbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SbaseFactory getSbaseFactory() {
return (SbaseFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/XImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/XImpl.java
index 7cb85f3e7..7cc2b5964 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/XImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/XImpl.java
@@ -100,6 +100,7 @@ public class XImpl extends SElementImpl implements X {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Y> getOwnsY() {
if (ownsY == null) {
ownsY = new EObjectContainmentWithInverseEList<Y>(Y.class, this, SbasePackage.X__OWNS_Y, SbasePackage.Y__TO_X);
@@ -112,6 +113,7 @@ public class XImpl extends SElementImpl implements X {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -121,6 +123,7 @@ public class XImpl extends SElementImpl implements X {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/YImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/YImpl.java
index fb39c13bd..4fea2a08a 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/YImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/YImpl.java
@@ -97,6 +97,7 @@ public class YImpl extends SElementImpl implements Y {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Z getOwnsZ() {
return ownsZ;
}
@@ -121,6 +122,7 @@ public class YImpl extends SElementImpl implements Y {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwnsZ(Z newOwnsZ) {
if (newOwnsZ != ownsZ) {
NotificationChain msgs = null;
@@ -140,6 +142,7 @@ public class YImpl extends SElementImpl implements Y {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -149,6 +152,7 @@ public class YImpl extends SElementImpl implements Y {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -161,6 +165,7 @@ public class YImpl extends SElementImpl implements Y {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public X getToX() {
if (eContainerFeatureID() != SbasePackage.Y__TO_X) return null;
return (X)eInternalContainer();
@@ -181,6 +186,7 @@ public class YImpl extends SElementImpl implements Y {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setToX(X newToX) {
if (newToX != eInternalContainer() || (eContainerFeatureID() != SbasePackage.Y__TO_X && newToX != null)) {
if (EcoreUtil.isAncestor(this, newToX))
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/ZImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/ZImpl.java
index 419894f24..6c44f3765 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/ZImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sbase/impl/ZImpl.java
@@ -64,6 +64,7 @@ public class ZImpl extends SElementImpl implements Z {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Y getToY() {
if (eContainerFeatureID() != SbasePackage.Z__TO_Y) return null;
return (Y)eInternalContainer();
@@ -84,6 +85,7 @@ public class ZImpl extends SElementImpl implements Z {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setToY(Y newToY) {
if (newToY != eInternalContainer() || (eContainerFeatureID() != SbasePackage.Z__TO_Y && newToY != null)) {
if (EcoreUtil.isAncestor(this, newToY))
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/SderivedFactoryImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/SderivedFactoryImpl.java
index 262d70c10..80bd20757 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/SderivedFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/SderivedFactoryImpl.java
@@ -79,6 +79,7 @@ public class SderivedFactoryImpl extends EFactoryImpl implements SderivedFactory
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public X2 createX2() {
X2Impl x2 = new X2Impl();
return x2;
@@ -89,6 +90,7 @@ public class SderivedFactoryImpl extends EFactoryImpl implements SderivedFactory
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Y2 createY2() {
Y2Impl y2 = new Y2Impl();
return y2;
@@ -99,6 +101,7 @@ public class SderivedFactoryImpl extends EFactoryImpl implements SderivedFactory
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public W createW() {
WImpl w = new WImpl();
return w;
@@ -109,6 +112,7 @@ public class SderivedFactoryImpl extends EFactoryImpl implements SderivedFactory
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SderivedPackage getSderivedPackage() {
return (SderivedPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/SderivedPackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/SderivedPackageImpl.java
index e1e2ab73a..87027a4e0 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/SderivedPackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/SderivedPackageImpl.java
@@ -122,6 +122,7 @@ public class SderivedPackageImpl extends EPackageImpl implements SderivedPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getX2() {
return x2EClass;
}
@@ -131,6 +132,7 @@ public class SderivedPackageImpl extends EPackageImpl implements SderivedPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getX2_OwnsW() {
return (EReference)x2EClass.getEStructuralFeatures().get(0);
}
@@ -140,6 +142,7 @@ public class SderivedPackageImpl extends EPackageImpl implements SderivedPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getY2() {
return y2EClass;
}
@@ -149,6 +152,7 @@ public class SderivedPackageImpl extends EPackageImpl implements SderivedPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getY2_Name2() {
return (EAttribute)y2EClass.getEStructuralFeatures().get(0);
}
@@ -158,6 +162,7 @@ public class SderivedPackageImpl extends EPackageImpl implements SderivedPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getW() {
return wEClass;
}
@@ -167,6 +172,7 @@ public class SderivedPackageImpl extends EPackageImpl implements SderivedPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SderivedFactory getSderivedFactory() {
return (SderivedFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/X2Impl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/X2Impl.java
index 90ae960b3..c0df7bb37 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/X2Impl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/X2Impl.java
@@ -78,6 +78,7 @@ public class X2Impl extends XImpl implements X2 {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<W> getOwnsW() {
if (ownsW == null) {
ownsW = new EObjectContainmentEList<W>(W.class, this, SderivedPackage.X2__OWNS_W);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/Y2Impl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/Y2Impl.java
index 0a81033f4..e950cd9cc 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/Y2Impl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/sderived/impl/Y2Impl.java
@@ -81,6 +81,7 @@ public class Y2Impl extends YImpl implements Y2 {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName2() {
return name2;
}
@@ -90,6 +91,7 @@ public class Y2Impl extends YImpl implements Y2 {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName2(String newName2) {
String oldName2 = name2;
name2 = newName2;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/AImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/AImpl.java
index 1120d430d..88e177293 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/AImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/AImpl.java
@@ -76,6 +76,7 @@ public class AImpl extends NamedElementImpl implements A {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<B> getOwnsB() {
if (ownsB == null) {
ownsB = new EObjectContainmentEList<B>(B.class, this, TbasePackage.A__OWNS_B);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/BImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/BImpl.java
index 1f1e975f8..5ae2adaf8 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/BImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/BImpl.java
@@ -72,6 +72,7 @@ public class BImpl extends NamedElementImpl implements B {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public C getOwnsC() {
return ownsC;
}
@@ -96,6 +97,7 @@ public class BImpl extends NamedElementImpl implements B {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwnsC(C newOwnsC) {
if (newOwnsC != ownsC) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/NamedElementImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/NamedElementImpl.java
index 0c3ca55a1..05b45d719 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/NamedElementImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/NamedElementImpl.java
@@ -80,6 +80,7 @@ public class NamedElementImpl extends MinimalEObjectImpl.Container implements Na
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -89,6 +90,7 @@ public class NamedElementImpl extends MinimalEObjectImpl.Container implements Na
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/TRootImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/TRootImpl.java
index aa4f3e4e4..7c91a44a6 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/TRootImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/TRootImpl.java
@@ -78,6 +78,7 @@ public class TRootImpl extends MinimalEObjectImpl.Container implements TRoot {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<A> getOwnedA() {
if (ownedA == null) {
ownedA = new EObjectContainmentEList<A>(A.class, this, TbasePackage.TROOT__OWNED_A);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/TbaseFactoryImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/TbaseFactoryImpl.java
index cbafba2a2..1c8e96d7f 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/TbaseFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/TbaseFactoryImpl.java
@@ -81,6 +81,7 @@ public class TbaseFactoryImpl extends EFactoryImpl implements TbaseFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public A createA() {
AImpl a = new AImpl();
return a;
@@ -91,6 +92,7 @@ public class TbaseFactoryImpl extends EFactoryImpl implements TbaseFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public B createB() {
BImpl b = new BImpl();
return b;
@@ -101,6 +103,7 @@ public class TbaseFactoryImpl extends EFactoryImpl implements TbaseFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public C createC() {
CImpl c = new CImpl();
return c;
@@ -111,6 +114,7 @@ public class TbaseFactoryImpl extends EFactoryImpl implements TbaseFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TRoot createTRoot() {
TRootImpl tRoot = new TRootImpl();
return tRoot;
@@ -121,6 +125,7 @@ public class TbaseFactoryImpl extends EFactoryImpl implements TbaseFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public NamedElement createNamedElement() {
NamedElementImpl namedElement = new NamedElementImpl();
return namedElement;
@@ -131,6 +136,7 @@ public class TbaseFactoryImpl extends EFactoryImpl implements TbaseFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TbasePackage getTbasePackage() {
return (TbasePackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/TbasePackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/TbasePackageImpl.java
index 38e1ca778..0a71a928e 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/TbasePackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tbase/impl/TbasePackageImpl.java
@@ -133,6 +133,7 @@ public class TbasePackageImpl extends EPackageImpl implements TbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getA() {
return aEClass;
}
@@ -142,6 +143,7 @@ public class TbasePackageImpl extends EPackageImpl implements TbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getA_OwnsB() {
return (EReference)aEClass.getEStructuralFeatures().get(0);
}
@@ -151,6 +153,7 @@ public class TbasePackageImpl extends EPackageImpl implements TbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getB() {
return bEClass;
}
@@ -160,6 +163,7 @@ public class TbasePackageImpl extends EPackageImpl implements TbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getB_OwnsC() {
return (EReference)bEClass.getEStructuralFeatures().get(0);
}
@@ -169,6 +173,7 @@ public class TbasePackageImpl extends EPackageImpl implements TbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getC() {
return cEClass;
}
@@ -178,6 +183,7 @@ public class TbasePackageImpl extends EPackageImpl implements TbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getTRoot() {
return tRootEClass;
}
@@ -187,6 +193,7 @@ public class TbasePackageImpl extends EPackageImpl implements TbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTRoot_OwnedA() {
return (EReference)tRootEClass.getEStructuralFeatures().get(0);
}
@@ -196,6 +203,7 @@ public class TbasePackageImpl extends EPackageImpl implements TbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNamedElement() {
return namedElementEClass;
}
@@ -205,6 +213,7 @@ public class TbasePackageImpl extends EPackageImpl implements TbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNamedElement_Name() {
return (EAttribute)namedElementEClass.getEStructuralFeatures().get(0);
}
@@ -214,6 +223,7 @@ public class TbasePackageImpl extends EPackageImpl implements TbasePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TbaseFactory getTbaseFactory() {
return (TbaseFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/A2Impl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/A2Impl.java
index dd5f23417..22529f637 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/A2Impl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/A2Impl.java
@@ -78,6 +78,7 @@ public class A2Impl extends AImpl implements A2 {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<D> getOwnsD() {
if (ownsD == null) {
ownsD = new EObjectContainmentEList<D>(D.class, this, TderivedPackage.A2__OWNS_D);
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/B2Impl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/B2Impl.java
index 44065c828..b0976c6da 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/B2Impl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/B2Impl.java
@@ -81,6 +81,7 @@ public class B2Impl extends BImpl implements B2 {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getAnotherName() {
return anotherName;
}
@@ -90,6 +91,7 @@ public class B2Impl extends BImpl implements B2 {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setAnotherName(String newAnotherName) {
String oldAnotherName = anotherName;
anotherName = newAnotherName;
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/TderivedFactoryImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/TderivedFactoryImpl.java
index 7af63b8ba..18033f287 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/TderivedFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/TderivedFactoryImpl.java
@@ -79,6 +79,7 @@ public class TderivedFactoryImpl extends EFactoryImpl implements TderivedFactory
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public A2 createA2() {
A2Impl a2 = new A2Impl();
return a2;
@@ -89,6 +90,7 @@ public class TderivedFactoryImpl extends EFactoryImpl implements TderivedFactory
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public B2 createB2() {
B2Impl b2 = new B2Impl();
return b2;
@@ -99,6 +101,7 @@ public class TderivedFactoryImpl extends EFactoryImpl implements TderivedFactory
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public D createD() {
DImpl d = new DImpl();
return d;
@@ -109,6 +112,7 @@ public class TderivedFactoryImpl extends EFactoryImpl implements TderivedFactory
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TderivedPackage getTderivedPackage() {
return (TderivedPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/TderivedPackageImpl.java b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/TderivedPackageImpl.java
index 5e780efe9..03146fde9 100644
--- a/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/TderivedPackageImpl.java
+++ b/tests/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen/example5/tderived/impl/TderivedPackageImpl.java
@@ -122,6 +122,7 @@ public class TderivedPackageImpl extends EPackageImpl implements TderivedPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getA2() {
return a2EClass;
}
@@ -131,6 +132,7 @@ public class TderivedPackageImpl extends EPackageImpl implements TderivedPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getA2_OwnsD() {
return (EReference)a2EClass.getEStructuralFeatures().get(0);
}
@@ -140,6 +142,7 @@ public class TderivedPackageImpl extends EPackageImpl implements TderivedPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getB2() {
return b2EClass;
}
@@ -149,6 +152,7 @@ public class TderivedPackageImpl extends EPackageImpl implements TderivedPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getB2_AnotherName() {
return (EAttribute)b2EClass.getEStructuralFeatures().get(0);
}
@@ -158,6 +162,7 @@ public class TderivedPackageImpl extends EPackageImpl implements TderivedPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getD() {
return dEClass;
}
@@ -167,6 +172,7 @@ public class TderivedPackageImpl extends EPackageImpl implements TderivedPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TderivedFactory getTderivedFactory() {
return (TderivedFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/PivotTestCase.java b/tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/PivotTestCase.java
index 5bbde223f..498e82491 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/PivotTestCase.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/PivotTestCase.java
@@ -37,6 +37,7 @@ import org.eclipse.ocl.pivot.internal.ecore.as2es.AS2Ecore;
import org.eclipse.ocl.pivot.internal.resource.ProjectMap;
import org.eclipse.ocl.pivot.internal.resource.StandaloneProjectMap;
import org.eclipse.ocl.pivot.internal.utilities.EnvironmentFactoryInternal;
+import org.eclipse.ocl.pivot.utilities.ClassUtil;
import org.eclipse.ocl.pivot.utilities.LabelUtil;
import org.eclipse.ocl.pivot.utilities.OCL;
import org.eclipse.ocl.pivot.utilities.PivotUtil;
@@ -87,10 +88,10 @@ public class PivotTestCase extends TestCase
if (unresolvedProxies.size() > 0) {
StringBuilder s = new StringBuilder();
s.append(unresolvedProxies.size());
- s.append(" unresolved proxies in '" + resource.getURI() + "' ");
+ s.append(" unresolved proxies in '" + resource.getURI() + "' ");
s.append(message);
for (Map.Entry<EObject, Collection<Setting>> unresolvedProxy : unresolvedProxies.entrySet()) {
- s.append("\n");
+ s.append("\n");
BasicEObjectImpl key = (BasicEObjectImpl) unresolvedProxy.getKey();
s.append(key.eProxyURI());
for (Setting setting : unresolvedProxy.getValue()) {
@@ -171,7 +172,7 @@ public class PivotTestCase extends TestCase
}
StringBuilder s2 = null;
for (String key : expected.keySet()) {
- Integer count = expected.get(key);
+ Integer count = ClassUtil.nonNullState(expected.get(key));
while (count-- > 0) {
if (s2 == null) {
s2 = new StringBuilder();
@@ -211,10 +212,10 @@ public class PivotTestCase extends TestCase
throw new Error("Failed to parse or evaluate \"" + expression + "\"", e);
}
else {
- throw new Error("Failure for \"" + expression + "\"", e);
+ throw new Error("Failure for \"" + expression + "\"", e);
}
}
-
+
public static Resource getEcoreFromCS(@NonNull OCL ocl, String testDocument, URI ecoreURI) throws IOException {
InputStream inputStream = new ByteArrayInputStream(testDocument.getBytes());
URI xtextURI = URI.createURI("test.oclinecore");
@@ -235,16 +236,16 @@ public class PivotTestCase extends TestCase
}
return projectMap2;
}
-
+
public URI getTestModelURI(String localFileName) {
- String urlString = getProjectMap().getLocation(PLUGIN_ID).toString();
+ String urlString = ClassUtil.nonNullState(getProjectMap().getLocation(PLUGIN_ID)).toString();
TestCase.assertNotNull(urlString);
return URI.createURI(urlString + "/" + localFileName);
}
-// public static void resetProjectMap() {
-// projectMap = null;
-// }
+ // public static void resetProjectMap() {
+ // projectMap = null;
+ // }
public static Resource savePivotAsEcore(@NonNull OCL ocl, Resource pivotResource, URI ecoreURI, boolean validateSaved) throws IOException {
return savePivotAsEcore(ocl, pivotResource, ecoreURI, null, validateSaved);
@@ -278,13 +279,13 @@ public class PivotTestCase extends TestCase
}
resourceSet.eAdapters().clear();
}
-
+
protected static boolean noDebug = false;
-
+
public static void debugPrintln(String string) {
if (!noDebug) {
System.out.println(string);
- }
+ }
}
@Override
diff --git a/tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/QVTbaseLibraryTests.java b/tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/QVTbaseLibraryTests.java
index 31dcb670d..ff53da6df 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/QVTbaseLibraryTests.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtbase.tests/src/org/eclipse/qvtd/xtext/qvtbase/tests/QVTbaseLibraryTests.java
@@ -89,7 +89,7 @@ public class QVTbaseLibraryTests extends XtextTestCase
assertNoResourceErrors("Load failed", asResource);
assertNoUnresolvedProxies("File Model", asResource);
assertNoValidationErrors("File Model", asResource);
-// PivotAliasCreator.refreshPackageAliases(javaResource);
+ // PivotAliasCreator.refreshPackageAliases(javaResource);
assertNoResourceErrors("Java Model", javaResource);
assertNoUnresolvedProxies("Java Model", javaResource);
assertNoValidationErrors("Java Model", javaResource);
@@ -100,14 +100,14 @@ public class QVTbaseLibraryTests extends XtextTestCase
// Check similar content
//
Map<String,Element> fileMoniker2asMap = computeMoniker2ASMap(Collections.singletonList(asResource));
-// for (String moniker : fileMoniker2asMap.keySet()) {
-// System.out.println("File : " + moniker);
-// }
+ // for (String moniker : fileMoniker2asMap.keySet()) {
+ // System.out.println("File : " + moniker);
+ // }
Map<String,Element> javaMoniker2asMap = computeMoniker2ASMap(Collections.singletonList(javaResource));
-// for (String moniker : javaMoniker2asMap.keySet()) {
-// System.out.println("Java : " + moniker);
-// }
-// assertEquals(fileMoniker2asMap.size(), javaMoniker2asMap.size());
+ // for (String moniker : javaMoniker2asMap.keySet()) {
+ // System.out.println("Java : " + moniker);
+ // }
+ // assertEquals(fileMoniker2asMap.size(), javaMoniker2asMap.size());
for (String moniker : fileMoniker2asMap.keySet()) {
Element fileElement = fileMoniker2asMap.get(moniker);
Element javaElement = javaMoniker2asMap.get(moniker);
@@ -124,7 +124,9 @@ public class QVTbaseLibraryTests extends XtextTestCase
}
}
assertNotNull("Missing java element for '" + moniker + "'", javaElement);
-// @SuppressWarnings("null") // Can be null and we'll have an NPE as the test failure.
+ assert fileElement != null;
+ assert javaElement != null;
+ // @SuppressWarnings("null") // Can be null and we'll have an NPE as the test failure.
Class<? extends Element> javaElementClass = javaElement.getClass();
assertEquals(fileElement.getClass(), javaElementClass);
if (fileElement instanceof TypedElement) {
@@ -180,11 +182,11 @@ public class QVTbaseLibraryTests extends XtextTestCase
protected void tearDown() throws Exception {
super.tearDown();
}
-
+
/**
* Checks that the local QVTbase-1.3.oclstdlib is the same as the pre-compiled
* Java implementation.
- *
+ *
* FIXME check the library/model version instead.
*/
public void testQVTbaseLibrary() throws Exception {
@@ -200,6 +202,7 @@ public class QVTbaseLibraryTests extends XtextTestCase
ocl.getEnvironmentFactory().adapt(xtextResource);
xtextResource.load(null);
CS2AS cs2as = xtextResource.findCS2AS();
+ assert cs2as != null;
assertNoResourceErrors("Load failed", xtextResource);
Resource fileResource = cs2as.getASResource();
assertNoResourceErrors("File Model", fileResource);
@@ -209,7 +212,7 @@ public class QVTbaseLibraryTests extends XtextTestCase
// Load 'QVTbaseLibrary.oclstdlib' as pre-code-generated Java.
//
Resource javaResource = QVTbaseLibrary.getDefault();
-// PivotAliasCreator.refreshPackageAliases(javaResource);
+ // PivotAliasCreator.refreshPackageAliases(javaResource);
assertNoResourceErrors("Java Model", javaResource);
assertNoUnresolvedProxies("Java Model", javaResource);
assertNoValidationErrors("Java Model", javaResource);
@@ -217,14 +220,14 @@ public class QVTbaseLibraryTests extends XtextTestCase
// Check similar content
//
Map<String,Element> fileMoniker2asMap = computeMoniker2ASMap(Collections.singletonList(fileResource));
-// for (String moniker : fileMoniker2asMap.keySet()) {
-// System.out.println("File : " + moniker);
-// }
+ // for (String moniker : fileMoniker2asMap.keySet()) {
+ // System.out.println("File : " + moniker);
+ // }
Map<String,Element> javaMoniker2asMap = computeMoniker2ASMap(Collections.singletonList(javaResource));
-// for (String moniker : javaMoniker2asMap.keySet()) {
-// System.out.println("Java : " + moniker);
-// }
-// assertEquals(fileMoniker2asMap.size(), javaMoniker2asMap.size());
+ // for (String moniker : javaMoniker2asMap.keySet()) {
+ // System.out.println("Java : " + moniker);
+ // }
+ // assertEquals(fileMoniker2asMap.size(), javaMoniker2asMap.size());
for (String moniker : fileMoniker2asMap.keySet()) {
Element fileElement = fileMoniker2asMap.get(moniker);
Element javaElement = javaMoniker2asMap.get(moniker);
@@ -241,7 +244,9 @@ public class QVTbaseLibraryTests extends XtextTestCase
}
}
assertNotNull("Missing java element for '" + moniker + "'", javaElement);
-// @SuppressWarnings("null") // Can be null and we'll have an NPE as the test failure.
+ assert fileElement != null;
+ assert javaElement != null;
+ // @SuppressWarnings("null") // Can be null and we'll have an NPE as the test failure.
Class<? extends Element> javaElementClass = javaElement.getClass();
assertEquals(fileElement.getClass(), javaElementClass);
if (fileElement instanceof TypedElement) {
@@ -286,7 +291,7 @@ public class QVTbaseLibraryTests extends XtextTestCase
}
ocl.dispose();
}
-
+
/**
* Checks that the QVTbase-1.3 AS model is the same as the pre-compiled
* Java implementation.
@@ -304,7 +309,7 @@ public class QVTbaseLibraryTests extends XtextTestCase
@SuppressWarnings("unused")Resource asResource = doLoadAS(ocl.getMetamodelManager().getASResourceSet(), libraryURI, javaResource, false); // FIXME Contents are far from identical
ocl.dispose();
}
-
+
/**
* Checks that the QVTbase AS model is the same as the pre-compiled Java implementation.
*/
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/FamiliesFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/FamiliesFactoryImpl.java
index e3e615721..730ecd0b0 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/FamiliesFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/FamiliesFactoryImpl.java
@@ -76,6 +76,7 @@ public class FamiliesFactoryImpl extends EFactoryImpl implements FamiliesFactory
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Family createFamily() {
FamilyImpl family = new FamilyImpl();
return family;
@@ -86,6 +87,7 @@ public class FamiliesFactoryImpl extends EFactoryImpl implements FamiliesFactory
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Member createMember() {
MemberImpl member = new MemberImpl();
return member;
@@ -96,6 +98,7 @@ public class FamiliesFactoryImpl extends EFactoryImpl implements FamiliesFactory
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public FamiliesPackage getFamiliesPackage() {
return (FamiliesPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/FamiliesPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/FamiliesPackageImpl.java
index 0e1d15768..c5bb1e0e1 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/FamiliesPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/FamiliesPackageImpl.java
@@ -126,6 +126,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getFamily() {
return familyEClass;
}
@@ -135,6 +136,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getFamily_LastName() {
return (EAttribute)familyEClass.getEStructuralFeatures().get(0);
}
@@ -144,6 +146,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFamily_Father() {
return (EReference)familyEClass.getEStructuralFeatures().get(1);
}
@@ -153,6 +156,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFamily_Mother() {
return (EReference)familyEClass.getEStructuralFeatures().get(2);
}
@@ -162,6 +166,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFamily_Sons() {
return (EReference)familyEClass.getEStructuralFeatures().get(3);
}
@@ -171,6 +176,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFamily_Daughters() {
return (EReference)familyEClass.getEStructuralFeatures().get(4);
}
@@ -180,6 +186,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getMember() {
return memberEClass;
}
@@ -189,6 +196,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getMember_FirstName() {
return (EAttribute)memberEClass.getEStructuralFeatures().get(0);
}
@@ -198,6 +206,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getMember_FamilyFather() {
return (EReference)memberEClass.getEStructuralFeatures().get(1);
}
@@ -207,6 +216,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getMember_FamilyMother() {
return (EReference)memberEClass.getEStructuralFeatures().get(2);
}
@@ -216,6 +226,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getMember_FamilySon() {
return (EReference)memberEClass.getEStructuralFeatures().get(3);
}
@@ -225,6 +236,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getMember_FamilyDaughter() {
return (EReference)memberEClass.getEStructuralFeatures().get(4);
}
@@ -234,6 +246,7 @@ public class FamiliesPackageImpl extends EPackageImpl implements FamiliesPackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public FamiliesFactory getFamiliesFactory() {
return (FamiliesFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/FamilyImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/FamilyImpl.java
index e9e476faa..9548dd32d 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/FamilyImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/FamilyImpl.java
@@ -4,7 +4,7 @@
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* E.D.Willink - Initial API and implementation
*/
@@ -132,6 +132,7 @@ public class FamilyImpl extends MinimalEObjectImpl.Container implements Family {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getLastName() {
return lastName;
}
@@ -141,6 +142,7 @@ public class FamilyImpl extends MinimalEObjectImpl.Container implements Family {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setLastName(String newLastName) {
String oldLastName = lastName;
lastName = newLastName;
@@ -153,6 +155,7 @@ public class FamilyImpl extends MinimalEObjectImpl.Container implements Family {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Member getFather() {
return father;
}
@@ -177,6 +180,7 @@ public class FamilyImpl extends MinimalEObjectImpl.Container implements Family {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFather(Member newFather) {
if (newFather != father) {
NotificationChain msgs = null;
@@ -196,6 +200,7 @@ public class FamilyImpl extends MinimalEObjectImpl.Container implements Family {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Member getMother() {
return mother;
}
@@ -220,6 +225,7 @@ public class FamilyImpl extends MinimalEObjectImpl.Container implements Family {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setMother(Member newMother) {
if (newMother != mother) {
NotificationChain msgs = null;
@@ -239,6 +245,7 @@ public class FamilyImpl extends MinimalEObjectImpl.Container implements Family {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Member> getSons() {
if (sons == null) {
sons = new EObjectContainmentWithInverseEList<Member>(Member.class, this, FamiliesPackage.FAMILY__SONS, FamiliesPackage.MEMBER__FAMILY_SON);
@@ -251,6 +258,7 @@ public class FamilyImpl extends MinimalEObjectImpl.Container implements Family {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Member> getDaughters() {
if (daughters == null) {
daughters = new EObjectContainmentWithInverseEList<Member>(Member.class, this, FamiliesPackage.FAMILY__DAUGHTERS, FamiliesPackage.MEMBER__FAMILY_DAUGHTER);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/MemberImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/MemberImpl.java
index 02b12418f..3645b2852 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/MemberImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families/impl/MemberImpl.java
@@ -87,6 +87,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getFirstName() {
return firstName;
}
@@ -96,6 +97,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFirstName(String newFirstName) {
String oldFirstName = firstName;
firstName = newFirstName;
@@ -108,6 +110,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Family getFamilyFather() {
if (eContainerFeatureID() != FamiliesPackage.MEMBER__FAMILY_FATHER) return null;
return (Family)eInternalContainer();
@@ -128,6 +131,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFamilyFather(Family newFamilyFather) {
if (newFamilyFather != eInternalContainer() || (eContainerFeatureID() != FamiliesPackage.MEMBER__FAMILY_FATHER && newFamilyFather != null)) {
if (EcoreUtil.isAncestor(this, newFamilyFather))
@@ -149,6 +153,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Family getFamilyMother() {
if (eContainerFeatureID() != FamiliesPackage.MEMBER__FAMILY_MOTHER) return null;
return (Family)eInternalContainer();
@@ -169,6 +174,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFamilyMother(Family newFamilyMother) {
if (newFamilyMother != eInternalContainer() || (eContainerFeatureID() != FamiliesPackage.MEMBER__FAMILY_MOTHER && newFamilyMother != null)) {
if (EcoreUtil.isAncestor(this, newFamilyMother))
@@ -190,6 +196,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Family getFamilySon() {
if (eContainerFeatureID() != FamiliesPackage.MEMBER__FAMILY_SON) return null;
return (Family)eInternalContainer();
@@ -210,6 +217,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFamilySon(Family newFamilySon) {
if (newFamilySon != eInternalContainer() || (eContainerFeatureID() != FamiliesPackage.MEMBER__FAMILY_SON && newFamilySon != null)) {
if (EcoreUtil.isAncestor(this, newFamilySon))
@@ -231,6 +239,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Family getFamilyDaughter() {
if (eContainerFeatureID() != FamiliesPackage.MEMBER__FAMILY_DAUGHTER) return null;
return (Family)eInternalContainer();
@@ -251,6 +260,7 @@ public class MemberImpl extends MinimalEObjectImpl.Container implements Member {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFamilyDaughter(Family newFamilyDaughter) {
if (newFamilyDaughter != eInternalContainer() || (eContainerFeatureID() != FamiliesPackage.MEMBER__FAMILY_DAUGHTER && newFamilyDaughter != null)) {
if (EcoreUtil.isAncestor(this, newFamilyDaughter))
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2Persons/impl/Families2PersonsFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2Persons/impl/Families2PersonsFactoryImpl.java
index 448258f7c..994ffec7a 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2Persons/impl/Families2PersonsFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2Persons/impl/Families2PersonsFactoryImpl.java
@@ -76,6 +76,7 @@ public class Families2PersonsFactoryImpl extends EFactoryImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Member2Male createMember2Male() {
Member2MaleImpl member2Male = new Member2MaleImpl();
return member2Male;
@@ -86,6 +87,7 @@ public class Families2PersonsFactoryImpl extends EFactoryImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Member2Female createMember2Female() {
Member2FemaleImpl member2Female = new Member2FemaleImpl();
return member2Female;
@@ -96,6 +98,7 @@ public class Families2PersonsFactoryImpl extends EFactoryImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Families2PersonsPackage getFamilies2PersonsPackage() {
return (Families2PersonsPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2Persons/impl/Families2PersonsPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2Persons/impl/Families2PersonsPackageImpl.java
index 43ed398e2..cb7f54584 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2Persons/impl/Families2PersonsPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2Persons/impl/Families2PersonsPackageImpl.java
@@ -134,6 +134,7 @@ public class Families2PersonsPackageImpl extends EPackageImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getMemberToPerson() {
return memberToPersonEClass;
}
@@ -143,6 +144,7 @@ public class Families2PersonsPackageImpl extends EPackageImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getMemberToPerson_Member() {
return (EReference)memberToPersonEClass.getEStructuralFeatures().get(0);
}
@@ -152,6 +154,7 @@ public class Families2PersonsPackageImpl extends EPackageImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getMemberToPerson_Person() {
return (EReference)memberToPersonEClass.getEStructuralFeatures().get(1);
}
@@ -161,6 +164,7 @@ public class Families2PersonsPackageImpl extends EPackageImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getMemberToPerson_FirstName() {
return (EAttribute)memberToPersonEClass.getEStructuralFeatures().get(2);
}
@@ -170,6 +174,7 @@ public class Families2PersonsPackageImpl extends EPackageImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getMemberToPerson_FamilyName() {
return (EAttribute)memberToPersonEClass.getEStructuralFeatures().get(3);
}
@@ -179,6 +184,7 @@ public class Families2PersonsPackageImpl extends EPackageImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getMember2Male() {
return member2MaleEClass;
}
@@ -188,6 +194,7 @@ public class Families2PersonsPackageImpl extends EPackageImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getMember2Female() {
return member2FemaleEClass;
}
@@ -197,6 +204,7 @@ public class Families2PersonsPackageImpl extends EPackageImpl implements Familie
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Families2PersonsFactory getFamilies2PersonsFactory() {
return (Families2PersonsFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2Persons/impl/MemberToPersonImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2Persons/impl/MemberToPersonImpl.java
index d14369984..3a40d4d96 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2Persons/impl/MemberToPersonImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2Persons/impl/MemberToPersonImpl.java
@@ -126,6 +126,7 @@ public abstract class MemberToPersonImpl extends MinimalEObjectImpl.Container im
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Member getMember() {
if (member != null && member.eIsProxy()) {
InternalEObject oldMember = (InternalEObject)member;
@@ -152,6 +153,7 @@ public abstract class MemberToPersonImpl extends MinimalEObjectImpl.Container im
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setMember(Member newMember) {
Member oldMember = member;
member = newMember;
@@ -164,6 +166,7 @@ public abstract class MemberToPersonImpl extends MinimalEObjectImpl.Container im
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Person getPerson() {
if (person != null && person.eIsProxy()) {
InternalEObject oldPerson = (InternalEObject)person;
@@ -190,6 +193,7 @@ public abstract class MemberToPersonImpl extends MinimalEObjectImpl.Container im
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setPerson(Person newPerson) {
Person oldPerson = person;
person = newPerson;
@@ -202,6 +206,7 @@ public abstract class MemberToPersonImpl extends MinimalEObjectImpl.Container im
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getFirstName() {
return firstName;
}
@@ -211,6 +216,7 @@ public abstract class MemberToPersonImpl extends MinimalEObjectImpl.Container im
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFirstName(String newFirstName) {
String oldFirstName = firstName;
firstName = newFirstName;
@@ -223,6 +229,7 @@ public abstract class MemberToPersonImpl extends MinimalEObjectImpl.Container im
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getFamilyName() {
return familyName;
}
@@ -232,6 +239,7 @@ public abstract class MemberToPersonImpl extends MinimalEObjectImpl.Container im
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFamilyName(String newFamilyName) {
String oldFamilyName = familyName;
familyName = newFamilyName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Persons/impl/PersonImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Persons/impl/PersonImpl.java
index d6d50eab4..47df2d74b 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Persons/impl/PersonImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Persons/impl/PersonImpl.java
@@ -78,6 +78,7 @@ public abstract class PersonImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getFullName() {
return fullName;
}
@@ -87,6 +88,7 @@ public abstract class PersonImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setFullName(String newFullName) {
String oldFullName = fullName;
fullName = newFullName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Persons/impl/PersonsFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Persons/impl/PersonsFactoryImpl.java
index d90f3cfc2..1d47fe2e2 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Persons/impl/PersonsFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Persons/impl/PersonsFactoryImpl.java
@@ -76,6 +76,7 @@ public class PersonsFactoryImpl extends EFactoryImpl implements PersonsFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Male createMale() {
MaleImpl male = new MaleImpl();
return male;
@@ -86,6 +87,7 @@ public class PersonsFactoryImpl extends EFactoryImpl implements PersonsFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Female createFemale() {
FemaleImpl female = new FemaleImpl();
return female;
@@ -96,6 +98,7 @@ public class PersonsFactoryImpl extends EFactoryImpl implements PersonsFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PersonsPackage getPersonsPackage() {
return (PersonsPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Persons/impl/PersonsPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Persons/impl/PersonsPackageImpl.java
index 3c853d0ab..c29937258 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Persons/impl/PersonsPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Persons/impl/PersonsPackageImpl.java
@@ -133,6 +133,7 @@ public class PersonsPackageImpl extends EPackageImpl implements PersonsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPerson() {
return personEClass;
}
@@ -142,6 +143,7 @@ public class PersonsPackageImpl extends EPackageImpl implements PersonsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getPerson_FullName() {
return (EAttribute)personEClass.getEStructuralFeatures().get(0);
}
@@ -151,6 +153,7 @@ public class PersonsPackageImpl extends EPackageImpl implements PersonsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getMale() {
return maleEClass;
}
@@ -160,6 +163,7 @@ public class PersonsPackageImpl extends EPackageImpl implements PersonsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getFemale() {
return femaleEClass;
}
@@ -169,6 +173,7 @@ public class PersonsPackageImpl extends EPackageImpl implements PersonsPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PersonsFactory getPersonsFactory() {
return (PersonsFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HLSTree/impl/HLSNodeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HLSTree/impl/HLSNodeImpl.java
index b85823363..087364400 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HLSTree/impl/HLSNodeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HLSTree/impl/HLSNodeImpl.java
@@ -121,6 +121,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HLSNode getParent() {
if (eContainerFeatureID() != HLSTreePackage.HLS_NODE__PARENT) return null;
return (HLSNode)eInternalContainer();
@@ -141,6 +142,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setParent(HLSNode newParent) {
if (newParent != eInternalContainer() || (eContainerFeatureID() != HLSTreePackage.HLS_NODE__PARENT && newParent != null)) {
if (EcoreUtil.isAncestor(this, newParent))
@@ -162,6 +164,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<HLSNode> getChildren() {
if (children == null) {
children = new EObjectContainmentWithInverseEList<HLSNode>(HLSNode.class, this, HLSTreePackage.HLS_NODE__CHILDREN, HLSTreePackage.HLS_NODE__PARENT);
@@ -174,6 +177,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getHls() {
return hls;
}
@@ -183,6 +187,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setHls(String newHls) {
String oldHls = hls;
hls = newHls;
@@ -195,6 +200,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -204,6 +210,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HLSTree/impl/HLSTreeFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HLSTree/impl/HLSTreeFactoryImpl.java
index 89e04b758..c500f11b1 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HLSTree/impl/HLSTreeFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HLSTree/impl/HLSTreeFactoryImpl.java
@@ -106,6 +106,7 @@ public class HLSTreeFactoryImpl extends EFactoryImpl implements HLSTreeFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HLSNode createHLSNode() {
HLSNodeImpl hlsNode = new HLSNodeImpl();
return hlsNode;
@@ -134,6 +135,7 @@ public class HLSTreeFactoryImpl extends EFactoryImpl implements HLSTreeFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HLSTreePackage getHLSTreePackage() {
return (HLSTreePackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HLSTree/impl/HLSTreePackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HLSTree/impl/HLSTreePackageImpl.java
index 70f6d0ae8..e78f08340 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HLSTree/impl/HLSTreePackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HLSTree/impl/HLSTreePackageImpl.java
@@ -126,6 +126,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getHLSNode() {
return hlsNodeEClass;
}
@@ -135,6 +136,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHLSNode_Parent() {
return (EReference)hlsNodeEClass.getEStructuralFeatures().get(0);
}
@@ -144,6 +146,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHLSNode_Children() {
return (EReference)hlsNodeEClass.getEStructuralFeatures().get(1);
}
@@ -153,6 +156,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHLSNode_Hls() {
return (EAttribute)hlsNodeEClass.getEStructuralFeatures().get(2);
}
@@ -162,6 +166,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHLSNode_Name() {
return (EAttribute)hlsNodeEClass.getEStructuralFeatures().get(3);
}
@@ -171,6 +176,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EDataType getHLS() {
return hlsEDataType;
}
@@ -180,6 +186,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HLSTreeFactory getHLSTreeFactory() {
return (HLSTreeFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLS/impl/HSV2HLSFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLS/impl/HSV2HLSFactoryImpl.java
index c7c10c9dd..0e64e25c7 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLS/impl/HSV2HLSFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLS/impl/HSV2HLSFactoryImpl.java
@@ -106,6 +106,7 @@ public class HSV2HLSFactoryImpl extends EFactoryImpl implements HSV2HLSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVNode2HLSNode createHSVNode2HLSNode() {
HSVNode2HLSNodeImpl hsvNode2HLSNode = new HSVNode2HLSNodeImpl();
return hsvNode2HLSNode;
@@ -134,6 +135,7 @@ public class HSV2HLSFactoryImpl extends EFactoryImpl implements HSV2HLSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSV2HLSPackage getHSV2HLSPackage() {
return (HSV2HLSPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLS/impl/HSV2HLSPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLS/impl/HSV2HLSPackageImpl.java
index bfc632c22..146285332 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLS/impl/HSV2HLSPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLS/impl/HSV2HLSPackageImpl.java
@@ -126,6 +126,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getHSVNode2HLSNode() {
return hsvNode2HLSNodeEClass;
}
@@ -135,6 +136,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode2HLSNode_Parent() {
return (EReference)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(0);
}
@@ -144,6 +146,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode2HLSNode_Children() {
return (EReference)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(1);
}
@@ -153,6 +156,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode2HLSNode_Hsv() {
return (EReference)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(2);
}
@@ -162,6 +166,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode2HLSNode_Hls() {
return (EReference)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(3);
}
@@ -171,6 +176,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHSVNode2HLSNode_Rgb() {
return (EAttribute)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(4);
}
@@ -180,6 +186,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHSVNode2HLSNode_Name() {
return (EAttribute)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(5);
}
@@ -189,6 +196,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EDataType getRGB() {
return rgbEDataType;
}
@@ -198,6 +206,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSV2HLSFactory getHSV2HLSFactory() {
return (HSV2HLSFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLS/impl/HSVNode2HLSNodeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLS/impl/HSVNode2HLSNodeImpl.java
index a86cb4016..26654dbd1 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLS/impl/HSVNode2HLSNodeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLS/impl/HSVNode2HLSNodeImpl.java
@@ -147,6 +147,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVNode2HLSNode getParent() {
if (eContainerFeatureID() != HSV2HLSPackage.HSV_NODE2_HLS_NODE__PARENT) return null;
return (HSVNode2HLSNode)eInternalContainer();
@@ -167,6 +168,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setParent(HSVNode2HLSNode newParent) {
if (newParent != eInternalContainer() || (eContainerFeatureID() != HSV2HLSPackage.HSV_NODE2_HLS_NODE__PARENT && newParent != null)) {
if (EcoreUtil.isAncestor(this, newParent))
@@ -188,6 +190,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<HSVNode2HLSNode> getChildren() {
if (children == null) {
children = new EObjectContainmentWithInverseEList<HSVNode2HLSNode>(HSVNode2HLSNode.class, this, HSV2HLSPackage.HSV_NODE2_HLS_NODE__CHILDREN, HSV2HLSPackage.HSV_NODE2_HLS_NODE__PARENT);
@@ -200,6 +203,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVNode getHsv() {
if (hsv != null && hsv.eIsProxy()) {
InternalEObject oldHsv = (InternalEObject)hsv;
@@ -226,6 +230,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setHsv(HSVNode newHsv) {
HSVNode oldHsv = hsv;
hsv = newHsv;
@@ -238,6 +243,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HLSNode getHls() {
if (hls != null && hls.eIsProxy()) {
InternalEObject oldHls = (InternalEObject)hls;
@@ -264,6 +270,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setHls(HLSNode newHls) {
HLSNode oldHls = hls;
hls = newHls;
@@ -276,6 +283,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getRgb() {
return rgb;
}
@@ -285,6 +293,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setRgb(String newRgb) {
String oldRgb = rgb;
rgb = newRgb;
@@ -297,6 +306,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -306,6 +316,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSVTree/impl/HSVNodeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSVTree/impl/HSVNodeImpl.java
index 764205436..23e0b571d 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSVTree/impl/HSVNodeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSVTree/impl/HSVNodeImpl.java
@@ -121,6 +121,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVNode getParent() {
if (eContainerFeatureID() != HSVTreePackage.HSV_NODE__PARENT) return null;
return (HSVNode)eInternalContainer();
@@ -141,6 +142,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setParent(HSVNode newParent) {
if (newParent != eInternalContainer() || (eContainerFeatureID() != HSVTreePackage.HSV_NODE__PARENT && newParent != null)) {
if (EcoreUtil.isAncestor(this, newParent))
@@ -162,6 +164,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<HSVNode> getChildren() {
if (children == null) {
children = new EObjectContainmentWithInverseEList<HSVNode>(HSVNode.class, this, HSVTreePackage.HSV_NODE__CHILDREN, HSVTreePackage.HSV_NODE__PARENT);
@@ -174,6 +177,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getHsv() {
return hsv;
}
@@ -183,6 +187,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setHsv(String newHsv) {
String oldHsv = hsv;
hsv = newHsv;
@@ -195,6 +200,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -204,6 +210,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSVTree/impl/HSVTreeFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSVTree/impl/HSVTreeFactoryImpl.java
index f2b6f65e2..85485a013 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSVTree/impl/HSVTreeFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSVTree/impl/HSVTreeFactoryImpl.java
@@ -106,6 +106,7 @@ public class HSVTreeFactoryImpl extends EFactoryImpl implements HSVTreeFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVNode createHSVNode() {
HSVNodeImpl hsvNode = new HSVNodeImpl();
return hsvNode;
@@ -134,6 +135,7 @@ public class HSVTreeFactoryImpl extends EFactoryImpl implements HSVTreeFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVTreePackage getHSVTreePackage() {
return (HSVTreePackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSVTree/impl/HSVTreePackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSVTree/impl/HSVTreePackageImpl.java
index 2e0ec9455..e8e4ebc8b 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSVTree/impl/HSVTreePackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSVTree/impl/HSVTreePackageImpl.java
@@ -126,6 +126,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getHSVNode() {
return hsvNodeEClass;
}
@@ -135,6 +136,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode_Parent() {
return (EReference)hsvNodeEClass.getEStructuralFeatures().get(0);
}
@@ -144,6 +146,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode_Children() {
return (EReference)hsvNodeEClass.getEStructuralFeatures().get(1);
}
@@ -153,6 +156,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHSVNode_Hsv() {
return (EAttribute)hsvNodeEClass.getEStructuralFeatures().get(2);
}
@@ -162,6 +166,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHSVNode_Name() {
return (EAttribute)hsvNodeEClass.getEStructuralFeatures().get(3);
}
@@ -171,6 +176,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EDataType getHSV() {
return hsvEDataType;
}
@@ -180,6 +186,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVTreeFactory getHSVTreeFactory() {
return (HSVTreeFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/ColumnImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/ColumnImpl.java
index 813d43902..f61a3f4ea 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/ColumnImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/ColumnImpl.java
@@ -113,6 +113,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getType() {
return type;
}
@@ -122,6 +123,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setType(String newType) {
String oldType = type;
type = newType;
@@ -134,6 +136,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Table getOwner() {
if (eContainerFeatureID() != SimplerdbmsPackage.COLUMN__OWNER) return null;
return (Table)eInternalContainer();
@@ -154,6 +157,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(Table newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != SimplerdbmsPackage.COLUMN__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -175,6 +179,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<ForeignKey> getForeignKeys() {
if (foreignKeys == null) {
foreignKeys = new EObjectWithInverseResolvingEList.ManyInverse<ForeignKey>(ForeignKey.class, this, SimplerdbmsPackage.COLUMN__FOREIGN_KEYS, SimplerdbmsPackage.FOREIGN_KEY__COLUMNS);
@@ -187,6 +192,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Key> getKeys() {
if (keys == null) {
keys = new EObjectWithInverseResolvingEList.ManyInverse<Key>(Key.class, this, SimplerdbmsPackage.COLUMN__KEYS, SimplerdbmsPackage.KEY__COLUMN);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/ForeignKeyImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/ForeignKeyImpl.java
index 1dcf1009d..740b2d6e1 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/ForeignKeyImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/ForeignKeyImpl.java
@@ -92,6 +92,7 @@ public class ForeignKeyImpl extends RModelElementImpl implements ForeignKey {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Key getRefersTo() {
if (refersTo != null && refersTo.eIsProxy()) {
InternalEObject oldRefersTo = (InternalEObject)refersTo;
@@ -118,6 +119,7 @@ public class ForeignKeyImpl extends RModelElementImpl implements ForeignKey {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setRefersTo(Key newRefersTo) {
Key oldRefersTo = refersTo;
refersTo = newRefersTo;
@@ -130,6 +132,7 @@ public class ForeignKeyImpl extends RModelElementImpl implements ForeignKey {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Column> getColumns() {
if (columns == null) {
columns = new EObjectWithInverseResolvingEList.ManyInverse<Column>(Column.class, this, SimplerdbmsPackage.FOREIGN_KEY__COLUMNS, SimplerdbmsPackage.COLUMN__FOREIGN_KEYS);
@@ -142,6 +145,7 @@ public class ForeignKeyImpl extends RModelElementImpl implements ForeignKey {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Table getOwner() {
if (eContainerFeatureID() != SimplerdbmsPackage.FOREIGN_KEY__OWNER) return null;
return (Table)eInternalContainer();
@@ -162,6 +166,7 @@ public class ForeignKeyImpl extends RModelElementImpl implements ForeignKey {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(Table newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != SimplerdbmsPackage.FOREIGN_KEY__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/KeyImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/KeyImpl.java
index 140361bd8..28fae8db1 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/KeyImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/KeyImpl.java
@@ -80,6 +80,7 @@ public class KeyImpl extends RModelElementImpl implements Key {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Table getOwner() {
if (eContainerFeatureID() != SimplerdbmsPackage.KEY__OWNER) return null;
return (Table)eInternalContainer();
@@ -100,6 +101,7 @@ public class KeyImpl extends RModelElementImpl implements Key {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(Table newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != SimplerdbmsPackage.KEY__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -121,6 +123,7 @@ public class KeyImpl extends RModelElementImpl implements Key {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Column> getColumn() {
if (column == null) {
column = new EObjectWithInverseResolvingEList.ManyInverse<Column>(Column.class, this, SimplerdbmsPackage.KEY__COLUMN, SimplerdbmsPackage.COLUMN__KEYS);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/RModelElementImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/RModelElementImpl.java
index 7a5e2ecef..892182743 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/RModelElementImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/RModelElementImpl.java
@@ -4,7 +4,7 @@
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* E.D.Willink - Initial API and implementation
*/
@@ -99,6 +99,7 @@ public abstract class RModelElementImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -108,6 +109,7 @@ public abstract class RModelElementImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -120,6 +122,7 @@ public abstract class RModelElementImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getKind() {
return kind;
}
@@ -129,6 +132,7 @@ public abstract class RModelElementImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setKind(String newKind) {
String oldKind = kind;
kind = newKind;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/SchemaImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/SchemaImpl.java
index 94fcd2f27..f2976c7b4 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/SchemaImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/SchemaImpl.java
@@ -74,6 +74,7 @@ public class SchemaImpl extends RModelElementImpl implements Schema {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Table> getTables() {
if (tables == null) {
tables = new EObjectContainmentWithInverseEList<Table>(Table.class, this, SimplerdbmsPackage.SCHEMA__TABLES, SimplerdbmsPackage.TABLE__SCHEMA);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/SimplerdbmsFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/SimplerdbmsFactoryImpl.java
index 848c7caea..9f73abbd8 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/SimplerdbmsFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/SimplerdbmsFactoryImpl.java
@@ -110,6 +110,7 @@ public class SimplerdbmsFactoryImpl extends EFactoryImpl implements SimplerdbmsF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Column createColumn() {
ColumnImpl column = new ColumnImpl();
return column;
@@ -120,6 +121,7 @@ public class SimplerdbmsFactoryImpl extends EFactoryImpl implements SimplerdbmsF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ForeignKey createForeignKey() {
ForeignKeyImpl foreignKey = new ForeignKeyImpl();
return foreignKey;
@@ -130,6 +132,7 @@ public class SimplerdbmsFactoryImpl extends EFactoryImpl implements SimplerdbmsF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Key createKey() {
KeyImpl key = new KeyImpl();
return key;
@@ -140,6 +143,7 @@ public class SimplerdbmsFactoryImpl extends EFactoryImpl implements SimplerdbmsF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Schema createSchema() {
SchemaImpl schema = new SchemaImpl();
return schema;
@@ -150,6 +154,7 @@ public class SimplerdbmsFactoryImpl extends EFactoryImpl implements SimplerdbmsF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Table createTable() {
TableImpl table = new TableImpl();
return table;
@@ -178,6 +183,7 @@ public class SimplerdbmsFactoryImpl extends EFactoryImpl implements SimplerdbmsF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SimplerdbmsPackage getSimplerdbmsPackage() {
return (SimplerdbmsPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/SimplerdbmsPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/SimplerdbmsPackageImpl.java
index c43f5043b..1d51ac2a7 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/SimplerdbmsPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/SimplerdbmsPackageImpl.java
@@ -166,6 +166,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getColumn() {
return columnEClass;
}
@@ -175,6 +176,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getColumn_Type() {
return (EAttribute)columnEClass.getEStructuralFeatures().get(0);
}
@@ -184,6 +186,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getColumn_Owner() {
return (EReference)columnEClass.getEStructuralFeatures().get(1);
}
@@ -193,6 +196,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getColumn_ForeignKeys() {
return (EReference)columnEClass.getEStructuralFeatures().get(2);
}
@@ -202,6 +206,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getColumn_Keys() {
return (EReference)columnEClass.getEStructuralFeatures().get(3);
}
@@ -211,6 +216,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getForeignKey() {
return foreignKeyEClass;
}
@@ -220,6 +226,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getForeignKey_RefersTo() {
return (EReference)foreignKeyEClass.getEStructuralFeatures().get(0);
}
@@ -229,6 +236,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getForeignKey_Columns() {
return (EReference)foreignKeyEClass.getEStructuralFeatures().get(1);
}
@@ -238,6 +246,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getForeignKey_Owner() {
return (EReference)foreignKeyEClass.getEStructuralFeatures().get(2);
}
@@ -247,6 +256,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getKey() {
return keyEClass;
}
@@ -256,6 +266,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getKey_Owner() {
return (EReference)keyEClass.getEStructuralFeatures().get(0);
}
@@ -265,6 +276,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getKey_Column() {
return (EReference)keyEClass.getEStructuralFeatures().get(1);
}
@@ -274,6 +286,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getRModelElement() {
return rModelElementEClass;
}
@@ -283,6 +296,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getRModelElement_Name() {
return (EAttribute)rModelElementEClass.getEStructuralFeatures().get(0);
}
@@ -292,6 +306,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getRModelElement_Kind() {
return (EAttribute)rModelElementEClass.getEStructuralFeatures().get(1);
}
@@ -301,6 +316,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getSchema() {
return schemaEClass;
}
@@ -310,6 +326,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getSchema_Tables() {
return (EReference)schemaEClass.getEStructuralFeatures().get(0);
}
@@ -319,6 +336,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getTable() {
return tableEClass;
}
@@ -328,6 +346,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTable_Columns() {
return (EReference)tableEClass.getEStructuralFeatures().get(0);
}
@@ -337,6 +356,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTable_Schema() {
return (EReference)tableEClass.getEStructuralFeatures().get(1);
}
@@ -346,6 +366,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTable_Keys() {
return (EReference)tableEClass.getEStructuralFeatures().get(2);
}
@@ -355,6 +376,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTable_ForeignKeys() {
return (EReference)tableEClass.getEStructuralFeatures().get(3);
}
@@ -364,6 +386,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EDataType getString() {
return stringEDataType;
}
@@ -373,6 +396,7 @@ public class SimplerdbmsPackageImpl extends EPackageImpl implements SimplerdbmsP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SimplerdbmsFactory getSimplerdbmsFactory() {
return (SimplerdbmsFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/TableImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/TableImpl.java
index dd993dd73..047899a6d 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/TableImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simplerdbms/impl/TableImpl.java
@@ -104,6 +104,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Column> getColumns() {
if (columns == null) {
columns = new EObjectContainmentWithInverseEList<Column>(Column.class, this, SimplerdbmsPackage.TABLE__COLUMNS, SimplerdbmsPackage.COLUMN__OWNER);
@@ -116,6 +117,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Schema getSchema() {
if (eContainerFeatureID() != SimplerdbmsPackage.TABLE__SCHEMA) return null;
return (Schema)eInternalContainer();
@@ -136,6 +138,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setSchema(Schema newSchema) {
if (newSchema != eInternalContainer() || (eContainerFeatureID() != SimplerdbmsPackage.TABLE__SCHEMA && newSchema != null)) {
if (EcoreUtil.isAncestor(this, newSchema))
@@ -157,6 +160,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Key> getKeys() {
if (keys == null) {
keys = new EObjectContainmentWithInverseEList<Key>(Key.class, this, SimplerdbmsPackage.TABLE__KEYS, SimplerdbmsPackage.KEY__OWNER);
@@ -169,6 +173,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<ForeignKey> getForeignKeys() {
if (foreignKeys == null) {
foreignKeys = new EObjectContainmentWithInverseEList<ForeignKey>(ForeignKey.class, this, SimplerdbmsPackage.TABLE__FOREIGN_KEYS, SimplerdbmsPackage.FOREIGN_KEY__OWNER);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/AssociationImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/AssociationImpl.java
index 20a0951e7..a3bc4b906 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/AssociationImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/AssociationImpl.java
@@ -80,6 +80,7 @@ public class AssociationImpl extends PackageElementImpl implements Association {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class getDestination() {
if (destination != null && destination.eIsProxy()) {
InternalEObject oldDestination = (InternalEObject)destination;
@@ -121,6 +122,7 @@ public class AssociationImpl extends PackageElementImpl implements Association {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setDestination(org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class newDestination) {
if (newDestination != destination) {
NotificationChain msgs = null;
@@ -140,6 +142,7 @@ public class AssociationImpl extends PackageElementImpl implements Association {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class getSource() {
if (source != null && source.eIsProxy()) {
InternalEObject oldSource = (InternalEObject)source;
@@ -181,6 +184,7 @@ public class AssociationImpl extends PackageElementImpl implements Association {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setSource(org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class newSource) {
if (newSource != source) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/AttributeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/AttributeImpl.java
index e00dd3d49..0b1d2b7b6 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/AttributeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/AttributeImpl.java
@@ -73,6 +73,7 @@ public class AttributeImpl extends UMLModelElementImpl implements Attribute {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class getOwner() {
if (eContainerFeatureID() != SimpleumlPackage.ATTRIBUTE__OWNER) return null;
return (org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class)eInternalContainer();
@@ -93,6 +94,7 @@ public class AttributeImpl extends UMLModelElementImpl implements Attribute {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != SimpleumlPackage.ATTRIBUTE__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -114,6 +116,7 @@ public class AttributeImpl extends UMLModelElementImpl implements Attribute {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Classifier getType() {
if (type != null && type.eIsProxy()) {
InternalEObject oldType = (InternalEObject)type;
@@ -155,6 +158,7 @@ public class AttributeImpl extends UMLModelElementImpl implements Attribute {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setType(Classifier newType) {
if (newType != type) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/ClassImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/ClassImpl.java
index 643b186d0..597bdb8f7 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/ClassImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/ClassImpl.java
@@ -119,6 +119,7 @@ public class ClassImpl extends ClassifierImpl implements org.eclipse.qvtd.xtext.
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Attribute> getAttributes() {
if (attributes == null) {
attributes = new EObjectContainmentWithInverseEList<Attribute>(Attribute.class, this, SimpleumlPackage.CLASS__ATTRIBUTES, SimpleumlPackage.ATTRIBUTE__OWNER);
@@ -131,6 +132,7 @@ public class ClassImpl extends ClassifierImpl implements org.eclipse.qvtd.xtext.
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Association> getForward() {
if (forward == null) {
forward = new EObjectWithInverseResolvingEList<Association>(Association.class, this, SimpleumlPackage.CLASS__FORWARD, SimpleumlPackage.ASSOCIATION__SOURCE);
@@ -143,6 +145,7 @@ public class ClassImpl extends ClassifierImpl implements org.eclipse.qvtd.xtext.
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class> getGeneral() {
if (general == null) {
general = new EObjectWithInverseResolvingEList.ManyInverse<org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class>(org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class.class, this, SimpleumlPackage.CLASS__GENERAL, SimpleumlPackage.CLASS__GENERAL_OPPOSITE);
@@ -155,6 +158,7 @@ public class ClassImpl extends ClassifierImpl implements org.eclipse.qvtd.xtext.
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class> getGeneralOpposite() {
if (generalOpposite == null) {
generalOpposite = new EObjectWithInverseResolvingEList.ManyInverse<org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class>(org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class.class, this, SimpleumlPackage.CLASS__GENERAL_OPPOSITE, SimpleumlPackage.CLASS__GENERAL);
@@ -167,6 +171,7 @@ public class ClassImpl extends ClassifierImpl implements org.eclipse.qvtd.xtext.
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Association> getReverse() {
if (reverse == null) {
reverse = new EObjectWithInverseResolvingEList<Association>(Association.class, this, SimpleumlPackage.CLASS__REVERSE, SimpleumlPackage.ASSOCIATION__DESTINATION);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/ClassifierImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/ClassifierImpl.java
index c82e19e17..08fa156b9 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/ClassifierImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/ClassifierImpl.java
@@ -74,6 +74,7 @@ public abstract class ClassifierImpl extends PackageElementImpl implements Class
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Attribute> getTypeOpposite() {
if (typeOpposite == null) {
typeOpposite = new EObjectWithInverseResolvingEList<Attribute>(Attribute.class, this, SimpleumlPackage.CLASSIFIER__TYPE_OPPOSITE, SimpleumlPackage.ATTRIBUTE__TYPE);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/PackageElementImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/PackageElementImpl.java
index 2bc5bd28a..040cda594 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/PackageElementImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/PackageElementImpl.java
@@ -61,6 +61,7 @@ public abstract class PackageElementImpl extends UMLModelElementImpl implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Package getNamespace() {
if (eContainerFeatureID() != SimpleumlPackage.PACKAGE_ELEMENT__NAMESPACE) return null;
return (org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Package)eInternalContainer();
@@ -81,6 +82,7 @@ public abstract class PackageElementImpl extends UMLModelElementImpl implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setNamespace(org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Package newNamespace) {
if (newNamespace != eInternalContainer() || (eContainerFeatureID() != SimpleumlPackage.PACKAGE_ELEMENT__NAMESPACE && newNamespace != null)) {
if (EcoreUtil.isAncestor(this, newNamespace))
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/PackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/PackageImpl.java
index c5a8c24f2..5fea1b0c8 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/PackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/PackageImpl.java
@@ -73,6 +73,7 @@ public class PackageImpl extends PackageElementImpl implements org.eclipse.qvtd.
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<PackageElement> getElements() {
if (elements == null) {
elements = new EObjectContainmentWithInverseEList<PackageElement>(PackageElement.class, this, SimpleumlPackage.PACKAGE__ELEMENTS, SimpleumlPackage.PACKAGE_ELEMENT__NAMESPACE);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/SimpleumlFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/SimpleumlFactoryImpl.java
index bb9747b3a..a8679a513 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/SimpleumlFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/SimpleumlFactoryImpl.java
@@ -83,6 +83,7 @@ public class SimpleumlFactoryImpl extends EFactoryImpl implements SimpleumlFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Attribute createAttribute() {
AttributeImpl attribute = new AttributeImpl();
return attribute;
@@ -93,6 +94,7 @@ public class SimpleumlFactoryImpl extends EFactoryImpl implements SimpleumlFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Association createAssociation() {
AssociationImpl association = new AssociationImpl();
return association;
@@ -103,6 +105,7 @@ public class SimpleumlFactoryImpl extends EFactoryImpl implements SimpleumlFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class createClass() {
ClassImpl class_ = new ClassImpl();
return class_;
@@ -113,6 +116,7 @@ public class SimpleumlFactoryImpl extends EFactoryImpl implements SimpleumlFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Package createPackage() {
PackageImpl package_ = new PackageImpl();
return package_;
@@ -123,6 +127,7 @@ public class SimpleumlFactoryImpl extends EFactoryImpl implements SimpleumlFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PrimitiveDataType createPrimitiveDataType() {
PrimitiveDataTypeImpl primitiveDataType = new PrimitiveDataTypeImpl();
return primitiveDataType;
@@ -133,6 +138,7 @@ public class SimpleumlFactoryImpl extends EFactoryImpl implements SimpleumlFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SimpleumlPackage getSimpleumlPackage() {
return (SimpleumlPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/SimpleumlPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/SimpleumlPackageImpl.java
index e52abf75a..da6e1b5ff 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/SimpleumlPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/SimpleumlPackageImpl.java
@@ -172,6 +172,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getAttribute() {
return attributeEClass;
}
@@ -181,6 +182,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAttribute_Owner() {
return (EReference)attributeEClass.getEStructuralFeatures().get(0);
}
@@ -190,6 +192,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAttribute_Type() {
return (EReference)attributeEClass.getEStructuralFeatures().get(1);
}
@@ -199,6 +202,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getAssociation() {
return associationEClass;
}
@@ -208,6 +212,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociation_Destination() {
return (EReference)associationEClass.getEStructuralFeatures().get(0);
}
@@ -217,6 +222,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociation_Source() {
return (EReference)associationEClass.getEStructuralFeatures().get(1);
}
@@ -226,6 +232,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getClass_() {
return classEClass;
}
@@ -235,6 +242,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_Attributes() {
return (EReference)classEClass.getEStructuralFeatures().get(0);
}
@@ -244,6 +252,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_Forward() {
return (EReference)classEClass.getEStructuralFeatures().get(1);
}
@@ -253,6 +262,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_General() {
return (EReference)classEClass.getEStructuralFeatures().get(2);
}
@@ -262,6 +272,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_GeneralOpposite() {
return (EReference)classEClass.getEStructuralFeatures().get(3);
}
@@ -271,6 +282,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_Reverse() {
return (EReference)classEClass.getEStructuralFeatures().get(4);
}
@@ -280,6 +292,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getClassifier() {
return classifierEClass;
}
@@ -289,6 +302,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassifier_TypeOpposite() {
return (EReference)classifierEClass.getEStructuralFeatures().get(0);
}
@@ -298,6 +312,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPackage() {
return packageEClass;
}
@@ -307,6 +322,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackage_Elements() {
return (EReference)packageEClass.getEStructuralFeatures().get(0);
}
@@ -316,6 +332,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPackageElement() {
return packageElementEClass;
}
@@ -325,6 +342,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageElement_Namespace() {
return (EReference)packageElementEClass.getEStructuralFeatures().get(0);
}
@@ -334,6 +352,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPrimitiveDataType() {
return primitiveDataTypeEClass;
}
@@ -343,6 +362,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getUMLModelElement() {
return umlModelElementEClass;
}
@@ -352,6 +372,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getUMLModelElement_Kind() {
return (EAttribute)umlModelElementEClass.getEStructuralFeatures().get(0);
}
@@ -361,6 +382,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getUMLModelElement_Name() {
return (EAttribute)umlModelElementEClass.getEStructuralFeatures().get(1);
}
@@ -370,6 +392,7 @@ public class SimpleumlPackageImpl extends EPackageImpl implements SimpleumlPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SimpleumlFactory getSimpleumlFactory() {
return (SimpleumlFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/UMLModelElementImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/UMLModelElementImpl.java
index 05780e846..880815c49 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/UMLModelElementImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml/impl/UMLModelElementImpl.java
@@ -99,6 +99,7 @@ public abstract class UMLModelElementImpl extends MinimalEObjectImpl.Container i
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getKind() {
return kind;
}
@@ -108,6 +109,7 @@ public abstract class UMLModelElementImpl extends MinimalEObjectImpl.Container i
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setKind(String newKind) {
String oldKind = kind;
kind = newKind;
@@ -120,6 +122,7 @@ public abstract class UMLModelElementImpl extends MinimalEObjectImpl.Container i
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -129,6 +132,7 @@ public abstract class UMLModelElementImpl extends MinimalEObjectImpl.Container i
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/AssociationToForeignKeyImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/AssociationToForeignKeyImpl.java
index d7fee065b..8aaccb899 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/AssociationToForeignKeyImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/AssociationToForeignKeyImpl.java
@@ -4,7 +4,7 @@
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* E.D.Willink - Initial API and implementation
*/
@@ -121,6 +121,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -130,6 +131,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -142,6 +144,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Association getAssociation() {
if (association != null && association.eIsProxy()) {
InternalEObject oldAssociation = (InternalEObject)association;
@@ -168,6 +171,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setAssociation(Association newAssociation) {
Association oldAssociation = association;
association = newAssociation;
@@ -180,6 +184,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ForeignKey getForeignKey() {
if (foreignKey != null && foreignKey.eIsProxy()) {
InternalEObject oldForeignKey = (InternalEObject)foreignKey;
@@ -206,6 +211,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setForeignKey(ForeignKey newForeignKey) {
ForeignKey oldForeignKey = foreignKey;
foreignKey = newForeignKey;
@@ -218,6 +224,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassToTable getOwner() {
if (eContainerFeatureID() != Simpleuml2rdbmsPackage.ASSOCIATION_TO_FOREIGN_KEY__OWNER) return null;
return (ClassToTable)eInternalContainer();
@@ -238,6 +245,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(ClassToTable newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != Simpleuml2rdbmsPackage.ASSOCIATION_TO_FOREIGN_KEY__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -259,6 +267,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassToTable getReferenced() {
if (referenced != null && referenced.eIsProxy()) {
InternalEObject oldReferenced = (InternalEObject)referenced;
@@ -285,6 +294,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setReferenced(ClassToTable newReferenced) {
ClassToTable oldReferenced = referenced;
referenced = newReferenced;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/AttributeToColumnImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/AttributeToColumnImpl.java
index d60d1a899..770ff6149 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/AttributeToColumnImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/AttributeToColumnImpl.java
@@ -83,6 +83,7 @@ public class AttributeToColumnImpl extends FromAttributeImpl implements Attribut
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Column getColumn() {
if (column != null && column.eIsProxy()) {
InternalEObject oldColumn = (InternalEObject)column;
@@ -109,6 +110,7 @@ public class AttributeToColumnImpl extends FromAttributeImpl implements Attribut
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setColumn(Column newColumn) {
Column oldColumn = column;
column = newColumn;
@@ -121,6 +123,7 @@ public class AttributeToColumnImpl extends FromAttributeImpl implements Attribut
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PrimitiveToName getType() {
if (type != null && type.eIsProxy()) {
InternalEObject oldType = (InternalEObject)type;
@@ -147,6 +150,7 @@ public class AttributeToColumnImpl extends FromAttributeImpl implements Attribut
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setType(PrimitiveToName newType) {
PrimitiveToName oldType = type;
type = newType;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/ClassToTableImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/ClassToTableImpl.java
index 55a81cd72..c867e043b 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/ClassToTableImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/ClassToTableImpl.java
@@ -4,7 +4,7 @@
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* E.D.Willink - Initial API and implementation
*/
@@ -151,6 +151,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Column getColumn() {
if (column != null && column.eIsProxy()) {
InternalEObject oldColumn = (InternalEObject)column;
@@ -177,6 +178,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setColumn(Column newColumn) {
Column oldColumn = column;
column = newColumn;
@@ -189,6 +191,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -198,6 +201,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -210,6 +214,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<AssociationToForeignKey> getAssociationsToForeignKeys() {
if (associationsToForeignKeys == null) {
associationsToForeignKeys = new EObjectContainmentWithInverseEList<AssociationToForeignKey>(AssociationToForeignKey.class, this, Simpleuml2rdbmsPackage.CLASS_TO_TABLE__ASSOCIATIONS_TO_FOREIGN_KEYS, Simpleuml2rdbmsPackage.ASSOCIATION_TO_FOREIGN_KEY__OWNER);
@@ -222,6 +227,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PackageToSchema getOwner() {
if (eContainerFeatureID() != Simpleuml2rdbmsPackage.CLASS_TO_TABLE__OWNER) return null;
return (PackageToSchema)eInternalContainer();
@@ -242,6 +248,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(PackageToSchema newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != Simpleuml2rdbmsPackage.CLASS_TO_TABLE__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -263,6 +270,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Key getPrimaryKey() {
if (primaryKey != null && primaryKey.eIsProxy()) {
InternalEObject oldPrimaryKey = (InternalEObject)primaryKey;
@@ -289,6 +297,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setPrimaryKey(Key newPrimaryKey) {
Key oldPrimaryKey = primaryKey;
primaryKey = newPrimaryKey;
@@ -301,6 +310,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Table getTable() {
if (table != null && table.eIsProxy()) {
InternalEObject oldTable = (InternalEObject)table;
@@ -327,6 +337,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setTable(Table newTable) {
Table oldTable = table;
table = newTable;
@@ -339,6 +350,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class getUmlClass() {
if (umlClass != null && umlClass.eIsProxy()) {
InternalEObject oldUmlClass = (InternalEObject)umlClass;
@@ -365,6 +377,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setUmlClass(org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class newUmlClass) {
org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Class oldUmlClass = umlClass;
umlClass = newUmlClass;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/FromAttributeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/FromAttributeImpl.java
index a5a84ee92..a2c5ca642 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/FromAttributeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/FromAttributeImpl.java
@@ -4,7 +4,7 @@
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* E.D.Willink - Initial API and implementation
*/
@@ -113,6 +113,7 @@ public abstract class FromAttributeImpl extends UmlToRdbmsModelElementImpl imple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getKind() {
return kind;
}
@@ -122,6 +123,7 @@ public abstract class FromAttributeImpl extends UmlToRdbmsModelElementImpl imple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setKind(String newKind) {
String oldKind = kind;
kind = newKind;
@@ -134,6 +136,7 @@ public abstract class FromAttributeImpl extends UmlToRdbmsModelElementImpl imple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Attribute getAttribute() {
if (attribute != null && attribute.eIsProxy()) {
InternalEObject oldAttribute = (InternalEObject)attribute;
@@ -160,6 +163,7 @@ public abstract class FromAttributeImpl extends UmlToRdbmsModelElementImpl imple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setAttribute(Attribute newAttribute) {
Attribute oldAttribute = attribute;
attribute = newAttribute;
@@ -172,6 +176,7 @@ public abstract class FromAttributeImpl extends UmlToRdbmsModelElementImpl imple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<AttributeToColumn> getLeafs() {
if (leafs == null) {
leafs = new EObjectResolvingEList<AttributeToColumn>(AttributeToColumn.class, this, Simpleuml2rdbmsPackage.FROM_ATTRIBUTE__LEAFS);
@@ -184,6 +189,7 @@ public abstract class FromAttributeImpl extends UmlToRdbmsModelElementImpl imple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public FromAttributeOwner getOwner() {
if (eContainerFeatureID() != Simpleuml2rdbmsPackage.FROM_ATTRIBUTE__OWNER) return null;
return (FromAttributeOwner)eInternalContainer();
@@ -204,6 +210,7 @@ public abstract class FromAttributeImpl extends UmlToRdbmsModelElementImpl imple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(FromAttributeOwner newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != Simpleuml2rdbmsPackage.FROM_ATTRIBUTE__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/FromAttributeOwnerImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/FromAttributeOwnerImpl.java
index 9fb6ba82e..4c77910a8 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/FromAttributeOwnerImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/FromAttributeOwnerImpl.java
@@ -76,6 +76,7 @@ public abstract class FromAttributeOwnerImpl extends MinimalEObjectImpl.Containe
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<FromAttribute> getFromAttributes() {
if (fromAttributes == null) {
fromAttributes = new EObjectContainmentWithInverseEList<FromAttribute>(FromAttribute.class, this, Simpleuml2rdbmsPackage.FROM_ATTRIBUTE_OWNER__FROM_ATTRIBUTES, Simpleuml2rdbmsPackage.FROM_ATTRIBUTE__OWNER);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/NonLeafAttributeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/NonLeafAttributeImpl.java
index 07d01eff7..2f3d33308 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/NonLeafAttributeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/NonLeafAttributeImpl.java
@@ -136,6 +136,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -145,6 +146,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -157,6 +159,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getKind() {
return kind;
}
@@ -166,6 +169,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setKind(String newKind) {
String oldKind = kind;
kind = newKind;
@@ -178,6 +182,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Attribute getAttribute() {
if (attribute != null && attribute.eIsProxy()) {
InternalEObject oldAttribute = (InternalEObject)attribute;
@@ -204,6 +209,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setAttribute(Attribute newAttribute) {
Attribute oldAttribute = attribute;
attribute = newAttribute;
@@ -216,6 +222,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<AttributeToColumn> getLeafs() {
if (leafs == null) {
leafs = new EObjectResolvingEList<AttributeToColumn>(AttributeToColumn.class, this, Simpleuml2rdbmsPackage.NON_LEAF_ATTRIBUTE__LEAFS);
@@ -228,6 +235,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public FromAttributeOwner getOwner() {
if (eContainerFeatureID() != Simpleuml2rdbmsPackage.NON_LEAF_ATTRIBUTE__OWNER) return null;
return (FromAttributeOwner)eInternalContainer();
@@ -248,6 +256,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(FromAttributeOwner newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != Simpleuml2rdbmsPackage.NON_LEAF_ATTRIBUTE__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/PackageToSchemaImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/PackageToSchemaImpl.java
index 432610858..fa35611b7 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/PackageToSchemaImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/PackageToSchemaImpl.java
@@ -113,6 +113,7 @@ public class PackageToSchemaImpl extends UmlToRdbmsModelElementImpl implements P
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<ClassToTable> getClassesToTables() {
if (classesToTables == null) {
classesToTables = new EObjectContainmentWithInverseEList<ClassToTable>(ClassToTable.class, this, Simpleuml2rdbmsPackage.PACKAGE_TO_SCHEMA__CLASSES_TO_TABLES, Simpleuml2rdbmsPackage.CLASS_TO_TABLE__OWNER);
@@ -125,6 +126,7 @@ public class PackageToSchemaImpl extends UmlToRdbmsModelElementImpl implements P
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<PrimitiveToName> getPrimitivesToNames() {
if (primitivesToNames == null) {
primitivesToNames = new EObjectContainmentWithInverseEList<PrimitiveToName>(PrimitiveToName.class, this, Simpleuml2rdbmsPackage.PACKAGE_TO_SCHEMA__PRIMITIVES_TO_NAMES, Simpleuml2rdbmsPackage.PRIMITIVE_TO_NAME__OWNER);
@@ -137,6 +139,7 @@ public class PackageToSchemaImpl extends UmlToRdbmsModelElementImpl implements P
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Schema getSchema() {
if (schema != null && schema.eIsProxy()) {
InternalEObject oldSchema = (InternalEObject)schema;
@@ -163,6 +166,7 @@ public class PackageToSchemaImpl extends UmlToRdbmsModelElementImpl implements P
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setSchema(Schema newSchema) {
Schema oldSchema = schema;
schema = newSchema;
@@ -175,6 +179,7 @@ public class PackageToSchemaImpl extends UmlToRdbmsModelElementImpl implements P
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Package getUmlPackage() {
if (umlPackage != null && umlPackage.eIsProxy()) {
InternalEObject oldUmlPackage = (InternalEObject)umlPackage;
@@ -201,6 +206,7 @@ public class PackageToSchemaImpl extends UmlToRdbmsModelElementImpl implements P
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setUmlPackage(org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Package newUmlPackage) {
org.eclipse.qvtd.xtext.qvtcore.tests.uml2rdbms.simpleuml.Package oldUmlPackage = umlPackage;
umlPackage = newUmlPackage;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/PrimitiveToNameImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/PrimitiveToNameImpl.java
index e1ff69c55..0268df7ef 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/PrimitiveToNameImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/PrimitiveToNameImpl.java
@@ -96,6 +96,7 @@ public abstract class PrimitiveToNameImpl extends UmlToRdbmsModelElementImpl imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getTypeName() {
return typeName;
}
@@ -105,6 +106,7 @@ public abstract class PrimitiveToNameImpl extends UmlToRdbmsModelElementImpl imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setTypeName(String newTypeName) {
String oldTypeName = typeName;
typeName = newTypeName;
@@ -117,6 +119,7 @@ public abstract class PrimitiveToNameImpl extends UmlToRdbmsModelElementImpl imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PackageToSchema getOwner() {
if (eContainerFeatureID() != Simpleuml2rdbmsPackage.PRIMITIVE_TO_NAME__OWNER) return null;
return (PackageToSchema)eInternalContainer();
@@ -137,6 +140,7 @@ public abstract class PrimitiveToNameImpl extends UmlToRdbmsModelElementImpl imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(PackageToSchema newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != Simpleuml2rdbmsPackage.PRIMITIVE_TO_NAME__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -158,6 +162,7 @@ public abstract class PrimitiveToNameImpl extends UmlToRdbmsModelElementImpl imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PrimitiveDataType getPrimitive() {
if (primitive != null && primitive.eIsProxy()) {
InternalEObject oldPrimitive = (InternalEObject)primitive;
@@ -184,6 +189,7 @@ public abstract class PrimitiveToNameImpl extends UmlToRdbmsModelElementImpl imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setPrimitive(PrimitiveDataType newPrimitive) {
PrimitiveDataType oldPrimitive = primitive;
primitive = newPrimitive;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/Simpleuml2rdbmsFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/Simpleuml2rdbmsFactoryImpl.java
index 0dbd44b2c..1915a613b 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/Simpleuml2rdbmsFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/Simpleuml2rdbmsFactoryImpl.java
@@ -82,6 +82,7 @@ public class Simpleuml2rdbmsFactoryImpl extends EFactoryImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public AttributeToColumn createAttributeToColumn() {
AttributeToColumnImpl attributeToColumn = new AttributeToColumnImpl();
return attributeToColumn;
@@ -92,6 +93,7 @@ public class Simpleuml2rdbmsFactoryImpl extends EFactoryImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public AssociationToForeignKey createAssociationToForeignKey() {
AssociationToForeignKeyImpl associationToForeignKey = new AssociationToForeignKeyImpl();
return associationToForeignKey;
@@ -102,6 +104,7 @@ public class Simpleuml2rdbmsFactoryImpl extends EFactoryImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public BooleanToBoolean createBooleanToBoolean() {
BooleanToBooleanImpl booleanToBoolean = new BooleanToBooleanImpl();
return booleanToBoolean;
@@ -112,6 +115,7 @@ public class Simpleuml2rdbmsFactoryImpl extends EFactoryImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassToTable createClassToTable() {
ClassToTableImpl classToTable = new ClassToTableImpl();
return classToTable;
@@ -122,6 +126,7 @@ public class Simpleuml2rdbmsFactoryImpl extends EFactoryImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public IntegerToNumber createIntegerToNumber() {
IntegerToNumberImpl integerToNumber = new IntegerToNumberImpl();
return integerToNumber;
@@ -132,6 +137,7 @@ public class Simpleuml2rdbmsFactoryImpl extends EFactoryImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public NonLeafAttribute createNonLeafAttribute() {
NonLeafAttributeImpl nonLeafAttribute = new NonLeafAttributeImpl();
return nonLeafAttribute;
@@ -142,6 +148,7 @@ public class Simpleuml2rdbmsFactoryImpl extends EFactoryImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PackageToSchema createPackageToSchema() {
PackageToSchemaImpl packageToSchema = new PackageToSchemaImpl();
return packageToSchema;
@@ -152,6 +159,7 @@ public class Simpleuml2rdbmsFactoryImpl extends EFactoryImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public StringToVarchar createStringToVarchar() {
StringToVarcharImpl stringToVarchar = new StringToVarcharImpl();
return stringToVarchar;
@@ -162,6 +170,7 @@ public class Simpleuml2rdbmsFactoryImpl extends EFactoryImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Simpleuml2rdbmsPackage getSimpleuml2rdbmsPackage() {
return (Simpleuml2rdbmsPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/Simpleuml2rdbmsPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/Simpleuml2rdbmsPackageImpl.java
index 71f4ec91a..24e462d48 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/Simpleuml2rdbmsPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/Simpleuml2rdbmsPackageImpl.java
@@ -214,6 +214,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getAttributeToColumn() {
return attributeToColumnEClass;
}
@@ -223,6 +224,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAttributeToColumn_Type() {
return (EReference)attributeToColumnEClass.getEStructuralFeatures().get(0);
}
@@ -232,6 +234,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getAssociationToForeignKey() {
return associationToForeignKeyEClass;
}
@@ -241,6 +244,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociationToForeignKey_Association() {
return (EReference)associationToForeignKeyEClass.getEStructuralFeatures().get(0);
}
@@ -250,6 +254,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociationToForeignKey_ForeignKey() {
return (EReference)associationToForeignKeyEClass.getEStructuralFeatures().get(1);
}
@@ -259,6 +264,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociationToForeignKey_Owner() {
return (EReference)associationToForeignKeyEClass.getEStructuralFeatures().get(2);
}
@@ -268,6 +274,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociationToForeignKey_Referenced() {
return (EReference)associationToForeignKeyEClass.getEStructuralFeatures().get(3);
}
@@ -277,6 +284,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getBooleanToBoolean() {
return booleanToBooleanEClass;
}
@@ -286,6 +294,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getClassToTable() {
return classToTableEClass;
}
@@ -295,6 +304,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassToTable_AssociationsToForeignKeys() {
return (EReference)classToTableEClass.getEStructuralFeatures().get(0);
}
@@ -304,6 +314,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassToTable_Owner() {
return (EReference)classToTableEClass.getEStructuralFeatures().get(1);
}
@@ -313,6 +324,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassToTable_PrimaryKey() {
return (EReference)classToTableEClass.getEStructuralFeatures().get(2);
}
@@ -322,6 +334,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassToTable_Table() {
return (EReference)classToTableEClass.getEStructuralFeatures().get(3);
}
@@ -331,6 +344,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassToTable_UmlClass() {
return (EReference)classToTableEClass.getEStructuralFeatures().get(4);
}
@@ -340,6 +354,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getFromAttribute() {
return fromAttributeEClass;
}
@@ -349,6 +364,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getFromAttribute_Kind() {
return (EAttribute)fromAttributeEClass.getEStructuralFeatures().get(0);
}
@@ -358,6 +374,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFromAttribute_Attribute() {
return (EReference)fromAttributeEClass.getEStructuralFeatures().get(1);
}
@@ -367,6 +384,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFromAttribute_Leafs() {
return (EReference)fromAttributeEClass.getEStructuralFeatures().get(2);
}
@@ -376,6 +394,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFromAttribute_Owner() {
return (EReference)fromAttributeEClass.getEStructuralFeatures().get(3);
}
@@ -385,6 +404,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getFromAttributeOwner() {
return fromAttributeOwnerEClass;
}
@@ -394,6 +414,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFromAttributeOwner_FromAttributes() {
return (EReference)fromAttributeOwnerEClass.getEStructuralFeatures().get(0);
}
@@ -403,6 +424,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getIntegerToNumber() {
return integerToNumberEClass;
}
@@ -412,6 +434,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNonLeafAttribute() {
return nonLeafAttributeEClass;
}
@@ -421,6 +444,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPackageToSchema() {
return packageToSchemaEClass;
}
@@ -430,6 +454,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageToSchema_ClassesToTables() {
return (EReference)packageToSchemaEClass.getEStructuralFeatures().get(0);
}
@@ -439,6 +464,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageToSchema_PrimitivesToNames() {
return (EReference)packageToSchemaEClass.getEStructuralFeatures().get(1);
}
@@ -448,6 +474,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageToSchema_Schema() {
return (EReference)packageToSchemaEClass.getEStructuralFeatures().get(2);
}
@@ -457,6 +484,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageToSchema_UmlPackage() {
return (EReference)packageToSchemaEClass.getEStructuralFeatures().get(3);
}
@@ -466,6 +494,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPrimitiveToName() {
return primitiveToNameEClass;
}
@@ -475,6 +504,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getPrimitiveToName_TypeName() {
return (EAttribute)primitiveToNameEClass.getEStructuralFeatures().get(0);
}
@@ -484,6 +514,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPrimitiveToName_Owner() {
return (EReference)primitiveToNameEClass.getEStructuralFeatures().get(1);
}
@@ -493,6 +524,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPrimitiveToName_Primitive() {
return (EReference)primitiveToNameEClass.getEStructuralFeatures().get(2);
}
@@ -502,6 +534,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getStringToVarchar() {
return stringToVarcharEClass;
}
@@ -511,6 +544,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getToColumn() {
return toColumnEClass;
}
@@ -520,6 +554,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getToColumn_Column() {
return (EReference)toColumnEClass.getEStructuralFeatures().get(0);
}
@@ -529,6 +564,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getUmlToRdbmsModelElement() {
return umlToRdbmsModelElementEClass;
}
@@ -538,6 +574,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getUmlToRdbmsModelElement_Name() {
return (EAttribute)umlToRdbmsModelElementEClass.getEStructuralFeatures().get(0);
}
@@ -547,6 +584,7 @@ public class Simpleuml2rdbmsPackageImpl extends EPackageImpl implements Simpleum
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Simpleuml2rdbmsFactory getSimpleuml2rdbmsFactory() {
return (Simpleuml2rdbmsFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/ToColumnImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/ToColumnImpl.java
index f0918f31b..f075bf978 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/ToColumnImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/ToColumnImpl.java
@@ -71,6 +71,7 @@ public abstract class ToColumnImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Column getColumn() {
if (column != null && column.eIsProxy()) {
InternalEObject oldColumn = (InternalEObject)column;
@@ -97,6 +98,7 @@ public abstract class ToColumnImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setColumn(Column newColumn) {
Column oldColumn = column;
column = newColumn;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/UmlToRdbmsModelElementImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/UmlToRdbmsModelElementImpl.java
index c6fb35ac1..9ec853358 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/UmlToRdbmsModelElementImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/simpleuml2rdbms/impl/UmlToRdbmsModelElementImpl.java
@@ -78,6 +78,7 @@ public abstract class UmlToRdbmsModelElementImpl extends MinimalEObjectImpl.Cont
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -87,6 +88,7 @@ public abstract class UmlToRdbmsModelElementImpl extends MinimalEObjectImpl.Cont
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/EdgeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/EdgeImpl.java
index 2d46048fe..47f20f25e 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/EdgeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/EdgeImpl.java
@@ -81,6 +81,7 @@ public class EdgeImpl extends ElementImpl implements Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node getTarget() {
if (target != null && target.eIsProxy()) {
InternalEObject oldTarget = (InternalEObject)target;
@@ -122,6 +123,7 @@ public class EdgeImpl extends ElementImpl implements Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setTarget(Node newTarget) {
if (newTarget != target) {
NotificationChain msgs = null;
@@ -141,6 +143,7 @@ public class EdgeImpl extends ElementImpl implements Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node getSource() {
if (source != null && source.eIsProxy()) {
InternalEObject oldSource = (InternalEObject)source;
@@ -182,6 +185,7 @@ public class EdgeImpl extends ElementImpl implements Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setSource(Node newSource) {
if (newSource != source) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/ElementImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/ElementImpl.java
index 4eb12bba0..af64119f3 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/ElementImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/ElementImpl.java
@@ -63,6 +63,7 @@ public abstract class ElementImpl extends MinimalEObjectImpl.Container implement
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Graph getGraph() {
if (eContainerFeatureID() != SimplegraphPackage.ELEMENT__GRAPH) return null;
return (Graph)eInternalContainer();
@@ -83,6 +84,7 @@ public abstract class ElementImpl extends MinimalEObjectImpl.Container implement
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setGraph(Graph newGraph) {
if (newGraph != eInternalContainer() || (eContainerFeatureID() != SimplegraphPackage.ELEMENT__GRAPH && newGraph != null)) {
if (EcoreUtil.isAncestor(this, newGraph))
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/GraphImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/GraphImpl.java
index 748b46a27..27317b9db 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/GraphImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/GraphImpl.java
@@ -99,6 +99,7 @@ public class GraphImpl extends MinimalEObjectImpl.Container implements Graph {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Element> getElement() {
if (element == null) {
element = new EObjectContainmentWithInverseEList<Element>(Element.class, this, SimplegraphPackage.GRAPH__ELEMENT, SimplegraphPackage.ELEMENT__GRAPH);
@@ -111,6 +112,7 @@ public class GraphImpl extends MinimalEObjectImpl.Container implements Graph {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -120,6 +122,7 @@ public class GraphImpl extends MinimalEObjectImpl.Container implements Graph {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/NodeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/NodeImpl.java
index b2cba325b..369ebb04d 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/NodeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/NodeImpl.java
@@ -4,7 +4,7 @@
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* E.D.Willink - Initial API and implementation
*/
@@ -109,6 +109,7 @@ public class NodeImpl extends ElementImpl implements Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Edge> getIncoming() {
if (incoming == null) {
incoming = new EObjectWithInverseResolvingEList<Edge>(Edge.class, this, SimplegraphPackage.NODE__INCOMING, SimplegraphPackage.EDGE__TARGET);
@@ -121,6 +122,7 @@ public class NodeImpl extends ElementImpl implements Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Edge> getOutgoing() {
if (outgoing == null) {
outgoing = new EObjectWithInverseResolvingEList<Edge>(Edge.class, this, SimplegraphPackage.NODE__OUTGOING, SimplegraphPackage.EDGE__SOURCE);
@@ -133,6 +135,7 @@ public class NodeImpl extends ElementImpl implements Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getLabel() {
return label;
}
@@ -142,6 +145,7 @@ public class NodeImpl extends ElementImpl implements Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setLabel(String newLabel) {
String oldLabel = label;
label = newLabel;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/SimplegraphFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/SimplegraphFactoryImpl.java
index d782dbcf6..f56834d41 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/SimplegraphFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/SimplegraphFactoryImpl.java
@@ -77,6 +77,7 @@ public class SimplegraphFactoryImpl extends EFactoryImpl implements SimplegraphF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node createNode() {
NodeImpl node = new NodeImpl();
return node;
@@ -87,6 +88,7 @@ public class SimplegraphFactoryImpl extends EFactoryImpl implements SimplegraphF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Edge createEdge() {
EdgeImpl edge = new EdgeImpl();
return edge;
@@ -97,6 +99,7 @@ public class SimplegraphFactoryImpl extends EFactoryImpl implements SimplegraphF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Graph createGraph() {
GraphImpl graph = new GraphImpl();
return graph;
@@ -107,6 +110,7 @@ public class SimplegraphFactoryImpl extends EFactoryImpl implements SimplegraphF
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SimplegraphPackage getSimplegraphPackage() {
return (SimplegraphPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/SimplegraphPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/SimplegraphPackageImpl.java
index a86b2e3e6..d2d167f98 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/SimplegraphPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph/impl/SimplegraphPackageImpl.java
@@ -135,6 +135,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNode() {
return nodeEClass;
}
@@ -144,6 +145,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNode_Incoming() {
return (EReference)nodeEClass.getEStructuralFeatures().get(0);
}
@@ -153,6 +155,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNode_Outgoing() {
return (EReference)nodeEClass.getEStructuralFeatures().get(1);
}
@@ -162,6 +165,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNode_Label() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(2);
}
@@ -171,6 +175,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getEdge() {
return edgeEClass;
}
@@ -180,6 +185,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getEdge_Target() {
return (EReference)edgeEClass.getEStructuralFeatures().get(0);
}
@@ -189,6 +195,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getEdge_Source() {
return (EReference)edgeEClass.getEStructuralFeatures().get(1);
}
@@ -198,6 +205,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getElement() {
return elementEClass;
}
@@ -207,6 +215,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getElement_Graph() {
return (EReference)elementEClass.getEStructuralFeatures().get(0);
}
@@ -216,6 +225,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getGraph() {
return graphEClass;
}
@@ -225,6 +235,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getGraph_Element() {
return (EReference)graphEClass.getEStructuralFeatures().get(0);
}
@@ -234,6 +245,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getGraph_Name() {
return (EAttribute)graphEClass.getEStructuralFeatures().get(1);
}
@@ -243,6 +255,7 @@ public class SimplegraphPackageImpl extends EPackageImpl implements SimplegraphP
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public SimplegraphFactory getSimplegraphFactory() {
return (SimplegraphFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Edge2EdgeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Edge2EdgeImpl.java
index eff460751..7185e7c4d 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Edge2EdgeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Edge2EdgeImpl.java
@@ -104,6 +104,7 @@ public class Edge2EdgeImpl extends Element2ElementImpl implements Edge2Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Edge getEdge1() {
if (edge1 != null && edge1.eIsProxy()) {
InternalEObject oldEdge1 = (InternalEObject)edge1;
@@ -130,6 +131,7 @@ public class Edge2EdgeImpl extends Element2ElementImpl implements Edge2Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setEdge1(Edge newEdge1) {
Edge oldEdge1 = edge1;
edge1 = newEdge1;
@@ -142,6 +144,7 @@ public class Edge2EdgeImpl extends Element2ElementImpl implements Edge2Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Edge getEdge2() {
if (edge2 != null && edge2.eIsProxy()) {
InternalEObject oldEdge2 = (InternalEObject)edge2;
@@ -168,6 +171,7 @@ public class Edge2EdgeImpl extends Element2ElementImpl implements Edge2Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setEdge2(Edge newEdge2) {
Edge oldEdge2 = edge2;
edge2 = newEdge2;
@@ -180,6 +184,7 @@ public class Edge2EdgeImpl extends Element2ElementImpl implements Edge2Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node2Node getTarget() {
if (target != null && target.eIsProxy()) {
InternalEObject oldTarget = (InternalEObject)target;
@@ -206,6 +211,7 @@ public class Edge2EdgeImpl extends Element2ElementImpl implements Edge2Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setTarget(Node2Node newTarget) {
Node2Node oldTarget = target;
target = newTarget;
@@ -218,6 +224,7 @@ public class Edge2EdgeImpl extends Element2ElementImpl implements Edge2Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node2Node getSource() {
if (source != null && source.eIsProxy()) {
InternalEObject oldSource = (InternalEObject)source;
@@ -244,6 +251,7 @@ public class Edge2EdgeImpl extends Element2ElementImpl implements Edge2Edge {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setSource(Node2Node newSource) {
Node2Node oldSource = source;
source = newSource;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Element2ElementImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Element2ElementImpl.java
index e79a17c45..ccb171e36 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Element2ElementImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Element2ElementImpl.java
@@ -63,6 +63,7 @@ public abstract class Element2ElementImpl extends MinimalEObjectImpl.Container i
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Graph2Graph getOwner() {
if (eContainerFeatureID() != Simplegraph2graphPackage.ELEMENT2_ELEMENT__OWNER) return null;
return (Graph2Graph)eInternalContainer();
@@ -83,6 +84,7 @@ public abstract class Element2ElementImpl extends MinimalEObjectImpl.Container i
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(Graph2Graph newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != Simplegraph2graphPackage.ELEMENT2_ELEMENT__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Graph2GraphImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Graph2GraphImpl.java
index 7b4716c3d..f86741dae 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Graph2GraphImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Graph2GraphImpl.java
@@ -123,6 +123,7 @@ public class Graph2GraphImpl extends MinimalEObjectImpl.Container implements Gra
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Graph getGraph1() {
if (graph1 != null && graph1.eIsProxy()) {
InternalEObject oldGraph1 = (InternalEObject)graph1;
@@ -149,6 +150,7 @@ public class Graph2GraphImpl extends MinimalEObjectImpl.Container implements Gra
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setGraph1(Graph newGraph1) {
Graph oldGraph1 = graph1;
graph1 = newGraph1;
@@ -161,6 +163,7 @@ public class Graph2GraphImpl extends MinimalEObjectImpl.Container implements Gra
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Graph getGraph2() {
if (graph2 != null && graph2.eIsProxy()) {
InternalEObject oldGraph2 = (InternalEObject)graph2;
@@ -187,6 +190,7 @@ public class Graph2GraphImpl extends MinimalEObjectImpl.Container implements Gra
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setGraph2(Graph newGraph2) {
Graph oldGraph2 = graph2;
graph2 = newGraph2;
@@ -199,6 +203,7 @@ public class Graph2GraphImpl extends MinimalEObjectImpl.Container implements Gra
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Element2Element> getElement2Element() {
if (element2Element == null) {
element2Element = new EObjectContainmentWithInverseEList<Element2Element>(Element2Element.class, this, Simplegraph2graphPackage.GRAPH2_GRAPH__ELEMENT2_ELEMENT, Simplegraph2graphPackage.ELEMENT2_ELEMENT__OWNER);
@@ -211,6 +216,7 @@ public class Graph2GraphImpl extends MinimalEObjectImpl.Container implements Gra
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -220,6 +226,7 @@ public class Graph2GraphImpl extends MinimalEObjectImpl.Container implements Gra
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Node2NodeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Node2NodeImpl.java
index 607d30d93..f5129ab10 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Node2NodeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Node2NodeImpl.java
@@ -4,7 +4,7 @@
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* E.D.Willink - Initial API and implementation
*/
@@ -102,6 +102,7 @@ public class Node2NodeImpl extends Element2ElementImpl implements Node2Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node getNode1() {
if (node1 != null && node1.eIsProxy()) {
InternalEObject oldNode1 = (InternalEObject)node1;
@@ -128,6 +129,7 @@ public class Node2NodeImpl extends Element2ElementImpl implements Node2Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setNode1(Node newNode1) {
Node oldNode1 = node1;
node1 = newNode1;
@@ -140,6 +142,7 @@ public class Node2NodeImpl extends Element2ElementImpl implements Node2Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node getNode2() {
if (node2 != null && node2.eIsProxy()) {
InternalEObject oldNode2 = (InternalEObject)node2;
@@ -166,6 +169,7 @@ public class Node2NodeImpl extends Element2ElementImpl implements Node2Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setNode2(Node newNode2) {
Node oldNode2 = node2;
node2 = newNode2;
@@ -178,6 +182,7 @@ public class Node2NodeImpl extends Element2ElementImpl implements Node2Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getLabel() {
return label;
}
@@ -187,6 +192,7 @@ public class Node2NodeImpl extends Element2ElementImpl implements Node2Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setLabel(String newLabel) {
String oldLabel = label;
label = newLabel;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Simplegraph2graphFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Simplegraph2graphFactoryImpl.java
index 7c3bd6579..d3c721782 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Simplegraph2graphFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Simplegraph2graphFactoryImpl.java
@@ -77,6 +77,7 @@ public class Simplegraph2graphFactoryImpl extends EFactoryImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Graph2Graph createGraph2Graph() {
Graph2GraphImpl graph2Graph = new Graph2GraphImpl();
return graph2Graph;
@@ -87,6 +88,7 @@ public class Simplegraph2graphFactoryImpl extends EFactoryImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Edge2Edge createEdge2Edge() {
Edge2EdgeImpl edge2Edge = new Edge2EdgeImpl();
return edge2Edge;
@@ -97,6 +99,7 @@ public class Simplegraph2graphFactoryImpl extends EFactoryImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node2Node createNode2Node() {
Node2NodeImpl node2Node = new Node2NodeImpl();
return node2Node;
@@ -107,6 +110,7 @@ public class Simplegraph2graphFactoryImpl extends EFactoryImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Simplegraph2graphPackage getSimplegraph2graphPackage() {
return (Simplegraph2graphPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Simplegraph2graphPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Simplegraph2graphPackageImpl.java
index 088a32d53..6a5041090 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Simplegraph2graphPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src-gen/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/simplegraph2graph/impl/Simplegraph2graphPackageImpl.java
@@ -135,6 +135,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getGraph2Graph() {
return graph2GraphEClass;
}
@@ -144,6 +145,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getGraph2Graph_Graph1() {
return (EReference)graph2GraphEClass.getEStructuralFeatures().get(0);
}
@@ -153,6 +155,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getGraph2Graph_Graph2() {
return (EReference)graph2GraphEClass.getEStructuralFeatures().get(1);
}
@@ -162,6 +165,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getGraph2Graph_Element2Element() {
return (EReference)graph2GraphEClass.getEStructuralFeatures().get(2);
}
@@ -171,6 +175,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getGraph2Graph_Name() {
return (EAttribute)graph2GraphEClass.getEStructuralFeatures().get(3);
}
@@ -180,6 +185,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getElement2Element() {
return element2ElementEClass;
}
@@ -189,6 +195,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getElement2Element_Owner() {
return (EReference)element2ElementEClass.getEStructuralFeatures().get(0);
}
@@ -198,6 +205,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getEdge2Edge() {
return edge2EdgeEClass;
}
@@ -207,6 +215,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getEdge2Edge_Edge1() {
return (EReference)edge2EdgeEClass.getEStructuralFeatures().get(0);
}
@@ -216,6 +225,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getEdge2Edge_Edge2() {
return (EReference)edge2EdgeEClass.getEStructuralFeatures().get(1);
}
@@ -225,6 +235,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getEdge2Edge_Target() {
return (EReference)edge2EdgeEClass.getEStructuralFeatures().get(2);
}
@@ -234,6 +245,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getEdge2Edge_Source() {
return (EReference)edge2EdgeEClass.getEStructuralFeatures().get(3);
}
@@ -243,6 +255,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNode2Node() {
return node2NodeEClass;
}
@@ -252,6 +265,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNode2Node_Node1() {
return (EReference)node2NodeEClass.getEStructuralFeatures().get(0);
}
@@ -261,6 +275,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNode2Node_Node2() {
return (EReference)node2NodeEClass.getEStructuralFeatures().get(1);
}
@@ -270,6 +285,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNode2Node_Label() {
return (EAttribute)node2NodeEClass.getEStructuralFeatures().get(2);
}
@@ -279,6 +295,7 @@ public class Simplegraph2graphPackageImpl extends EPackageImpl implements Simple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Simplegraph2graphFactory getSimplegraph2graphFactory() {
return (Simplegraph2graphFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/QVTcCompilerTests.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/QVTcCompilerTests.java
index 2b86290d5..a1f75cbb0 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/QVTcCompilerTests.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/QVTcCompilerTests.java
@@ -89,19 +89,22 @@ public class QVTcCompilerTests extends LoadTestCase
private BasicQVTiExecutor interpretedExecutor = null;
private QVTiTransformationExecutor generatedExecutor = null;
private Set<@NonNull String> nsURIs = new HashSet<@NonNull String>();
-
+
public MyQVT(@NonNull String testFolderName, @NonNull EPackage... eInstances) {
super(new QVTiEnvironmentFactory(getProjectMap(), null));
this.testFolderName = testFolderName;
this.testFolderURI = TESTS_BASE_URI.appendSegment(testFolderName);
- this.samplesBaseUri = testFolderURI.appendSegment("samples");
+ this.samplesBaseUri = testFolderURI.appendSegment("samples");
//
// Explicitly install the eInstances that would normally make it into the ProjectMap from extension point registrations.
// Test models are not registered via extension point so we have to do this manually.
//
ResourceSetImpl resourceSet = (ResourceSetImpl) getResourceSet();
for (EPackage eInstance : eInstances) {
- nsURIs.add(eInstance.getNsURI());
+ String nsURI = eInstance.getNsURI();
+ if (nsURI != null) {
+ nsURIs.add(nsURI);
+ }
resourceSet.getURIResourceMap().put(testFolderURI.appendSegment(eInstance.getName()+".ecore"), eInstance.eResource());
}
}
@@ -116,7 +119,7 @@ public class QVTcCompilerTests extends LoadTestCase
compilerChain = new QVTcCompilerChain(getEnvironmentFactory(), testFolderURI.appendSegment(testFileName), options);
Class<? extends Transformer> txClass = compilerChain.build(outputName, genModelFiles);
createGeneratedExecutor(txClass);
- return txClass;
+ return txClass;
}
public @NonNull Transformation compileTransformation(@NonNull String testFileName, @NonNull String outputName) throws Exception {
@@ -124,7 +127,7 @@ public class QVTcCompilerTests extends LoadTestCase
QVTcCompilerChain.setOption(options, CompilerChain.DEFAULT_STEP, CompilerChain.DEBUG_KEY, true);
QVTcCompilerChain.setOption(options, CompilerChain.DEFAULT_STEP, CompilerChain.SAVE_OPTIONS_KEY, TestsXMLUtil.defaultSavingOptions);
compilerChain = new QVTcCompilerChain(getEnvironmentFactory(), testFolderURI.appendSegment(testFileName), options);
- return compilerChain.compile(outputName);
+ return compilerChain.compile(outputName);
}
public @NonNull Class<? extends Transformer> createGeneratedClass(@NonNull Transformation asTransformation, @NonNull String @NonNull... genModelFiles) throws Exception {
@@ -143,7 +146,7 @@ public class QVTcCompilerTests extends LoadTestCase
File explicitClassPath = new File("../org.eclipse.qvtd.xtext.qvtcore.tests/bin");
String qualifiedClassName = cg.getQualifiedName();
String javaCodeSource = cg.generateClassFile();
- OCL2JavaFileObject.saveClass(explicitClassPath.toString(), qualifiedClassName, javaCodeSource);
+ OCL2JavaFileObject.saveClass(ClassUtil.nonNullState(explicitClassPath.toString()), qualifiedClassName, javaCodeSource);
@SuppressWarnings("unchecked")
Class<? extends Transformer> txClass = (Class<? extends Transformer>) OCL2JavaFileObject.loadExplicitClass(explicitClassPath, qualifiedClassName);
if (txClass == null) {
@@ -152,13 +155,13 @@ public class QVTcCompilerTests extends LoadTestCase
}
return txClass;
}
-
+
public void createGeneratedExecutor(@NonNull Transformation asTransformation, @NonNull String @NonNull... genModelFiles) throws Exception {
Class<? extends Transformer> txClass = createGeneratedClass(asTransformation, genModelFiles);
createGeneratedExecutor(txClass);
}
- public QVTiTransformationExecutor createGeneratedExecutor(Class<? extends Transformer> txClass) throws Exception {
+ public QVTiTransformationExecutor createGeneratedExecutor(@NonNull Class<? extends Transformer> txClass) throws Exception {
return generatedExecutor = new QVTiTransformationExecutor(getEnvironmentFactory(), txClass);
}
@@ -168,8 +171,8 @@ public class QVTcCompilerTests extends LoadTestCase
}
public void createModel(@NonNull String modelName, @NonNull String modelFile) {
- URI modelURI = samplesBaseUri.appendSegment(modelFile);
- interpretedExecutor.createModel(modelName, modelURI, null);
+ URI modelURI = samplesBaseUri.appendSegment(modelFile);
+ interpretedExecutor.createModel(modelName, modelURI, null);
}
@Override
@@ -192,8 +195,8 @@ public class QVTcCompilerTests extends LoadTestCase
public void executeTransformation() throws Exception {
if (interpretedExecutor != null) {
- interpretedExecutor.execute();
- interpretedExecutor.saveModels(TestsXMLUtil.defaultSavingOptions);
+ interpretedExecutor.execute();
+ interpretedExecutor.saveModels(TestsXMLUtil.defaultSavingOptions);
}
else {
Transformer transformer = generatedExecutor.getTransformer();
@@ -203,13 +206,13 @@ public class QVTcCompilerTests extends LoadTestCase
@Override
public @NonNull QVTiEnvironmentFactory getEnvironmentFactory() {
- return (QVTiEnvironmentFactory) super.getEnvironmentFactory();
+ return super.getEnvironmentFactory();
}
- public @NonNull Map<Object, Object> getSaveOptions() {
+ public @NonNull Map<Object, Object> getSaveOptions() {
return TestsXMLUtil.defaultSavingOptions;
}
-
+
private void loadGenModel(@NonNull URI genModelURI) {
ResourceSet resourceSet = getResourceSet();
MetamodelManagerInternal metamodelManager = getMetamodelManager();
@@ -224,205 +227,207 @@ public class QVTcCompilerTests extends LoadTestCase
}
public void loadInput(@NonNull String modelName, @NonNull String modelFile) {
- URI modelURI = samplesBaseUri.appendSegment(modelFile);
- if (interpretedExecutor != null) {
+ URI modelURI = samplesBaseUri.appendSegment(modelFile);
+ if (interpretedExecutor != null) {
interpretedExecutor.loadModel(modelName, modelURI);
- }
- else {
- Resource inputResource = getResourceSet().getResource(modelURI, true);
+ }
+ else {
+ Resource inputResource = getResourceSet().getResource(modelURI, true);
generatedExecutor.getTransformer().addRootObjects(modelName, ClassUtil.nonNullState(inputResource.getContents()));
- }
+ }
}
public void saveOutput(@NonNull String modelName, @NonNull String modelFile, @Nullable String expectedFile, @Nullable ModelNormalizer normalizer) throws IOException, InterruptedException {
- URI modelURI = samplesBaseUri.appendSegment(modelFile);
+ URI modelURI = samplesBaseUri.appendSegment(modelFile);
ResourceSet resourceSet = getResourceSet();
Resource outputResource;
- if (interpretedExecutor != null) {
- outputResource = interpretedExecutor.saveModel(modelName, modelURI, null, getSaveOptions());
- }
- else {
+ if (interpretedExecutor != null) {
+ outputResource = interpretedExecutor.saveModel(modelName, modelURI, null, getSaveOptions());
+ }
+ else {
outputResource = resourceSet.createResource(modelURI);
outputResource.getContents().addAll(generatedExecutor.getTransformer().getRootEObjects(modelName));
outputResource.save(getSaveOptions());
- }
- if (expectedFile != null) {
- URI referenceModelURI = samplesBaseUri.appendSegment(expectedFile);
+ }
+ if ((outputResource != null) && (expectedFile != null)) {
+ URI referenceModelURI = samplesBaseUri.appendSegment(expectedFile);
Resource referenceResource = resourceSet.getResource(referenceModelURI, true);
assert referenceResource != null;
if (normalizer != null) {
normalizer.normalize(referenceResource);
normalizer.normalize(outputResource);
}
- assertSameModel(referenceResource, outputResource);
- }
+ assertSameModel(referenceResource, outputResource);
+ }
}
}
/* (non-Javadoc)
* @see org.eclipse.qvtd.xtext.qvtbase.tests.LoadTestCase#setUp()
*/
+ @Override
@Before
- public void setUp() throws Exception {
+ public void setUp() throws Exception {
BaseLinkingService.DEBUG_RETRY.setState(true);
Scheduler.DEBUG_GRAPHS.setState(true);
super.setUp();
OCLstdlib.install();
QVTcTestUtil.doQVTcoreSetup();
QVTiTestUtil.doQVTimperativeSetup();
-// QVTcorePivotStandaloneSetup.doSetup();
-// QVTimperativePivotStandaloneSetup.doSetup();
- }
+ // QVTcorePivotStandaloneSetup.doSetup();
+ // QVTimperativePivotStandaloneSetup.doSetup();
+ }
- /* (non-Javadoc)
- * @see org.eclipse.qvtd.xtext.qvtbase.tests.LoadTestCase#tearDown()
- */
- @After
- public void tearDown() throws Exception {
+ /* (non-Javadoc)
+ * @see org.eclipse.qvtd.xtext.qvtbase.tests.LoadTestCase#tearDown()
+ */
+ @Override
+ @After
+ public void tearDown() throws Exception {
super.tearDown();
- }
+ }
@Test
- public void testQVTcCompiler_Families2Persons() throws Exception {
-// AbstractTransformer.INVOCATIONS.setState(true);
- MyQVT myQVT = new MyQVT("families2persons");
-// myQVT.getEnvironmentFactory().setEvaluationTracingEnabled(true);
- try {
- Transformation asTransformation = myQVT.compileTransformation("Families2Persons.qvtc", "person");
- myQVT.createInterpretedExecutor(asTransformation);
- myQVT.loadInput("family", "Families.xmi");
- myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "Families2Persons_trace.xmi");
- myQVT.createModel("person", "Persons_Interpreted.xmi");
- myQVT.executeTransformation();
+ public void testQVTcCompiler_Families2Persons() throws Exception {
+ // AbstractTransformer.INVOCATIONS.setState(true);
+ MyQVT myQVT = new MyQVT("families2persons");
+ // myQVT.getEnvironmentFactory().setEvaluationTracingEnabled(true);
+ try {
+ Transformation asTransformation = myQVT.compileTransformation("Families2Persons.qvtc", "person");
+ myQVT.createInterpretedExecutor(asTransformation);
+ myQVT.loadInput("family", "Families.xmi");
+ myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "Families2Persons_trace.xmi");
+ myQVT.createModel("person", "Persons_Interpreted.xmi");
+ myQVT.executeTransformation();
myQVT.saveOutput("person", "Persons_Interpreted.xmi", "Persons_expected.xmi", Families2PersonsNormalizer.INSTANCE);
}
finally {
- myQVT.dispose();
+ myQVT.dispose();
}
- }
-
- @Test
- public void testQVTcCompiler_Families2Persons_CG() throws Exception {
-// AbstractTransformer.INVOCATIONS.setState(true);
-// Scheduler.EDGE_ORDER.setState(true);
-// Scheduler.REGION_DEPTH.setState(true);
-// Scheduler.REGION_ORDER.setState(true);
-// Scheduler.REGION_TRAVERSAL.setState(true);
-// QVTs2QVTiVisitor.POLLED_PROPERTIES.setState(true);
- MyQVT myQVT = new MyQVT("families2persons", Families2PersonsPackage.eINSTANCE, FamiliesPackage.eINSTANCE, PersonsPackage.eINSTANCE);
-// myQVT.getEnvironmentFactory().setEvaluationTracingEnabled(true);
+ }
+
+ @Test
+ public void testQVTcCompiler_Families2Persons_CG() throws Exception {
+ // AbstractTransformer.INVOCATIONS.setState(true);
+ // Scheduler.EDGE_ORDER.setState(true);
+ // Scheduler.REGION_DEPTH.setState(true);
+ // Scheduler.REGION_ORDER.setState(true);
+ // Scheduler.REGION_TRAVERSAL.setState(true);
+ // QVTs2QVTiVisitor.POLLED_PROPERTIES.setState(true);
+ MyQVT myQVT = new MyQVT("families2persons", Families2PersonsPackage.eINSTANCE, FamiliesPackage.eINSTANCE, PersonsPackage.eINSTANCE);
+ // myQVT.getEnvironmentFactory().setEvaluationTracingEnabled(true);
try {
Class<? extends Transformer> txClass = myQVT.buildTransformation("Families2Persons.qvtc", "person", "Families2Persons.genmodel");
- //
- myQVT.createGeneratedExecutor(txClass);
+ //
+ myQVT.createGeneratedExecutor(txClass);
myQVT.loadInput("family", "Families.xmi");
- myQVT.executeTransformation();
+ myQVT.executeTransformation();
myQVT.saveOutput("person", "Persons_CG.xmi", "Persons_expected.xmi", Families2PersonsNormalizer.INSTANCE);
- //
- myQVT.createGeneratedExecutor(txClass);
+ //
+ myQVT.createGeneratedExecutor(txClass);
myQVT.loadInput("family", "FamiliesBig.xmi");
- myQVT.executeTransformation();
+ myQVT.executeTransformation();
myQVT.saveOutput("person", "PersonsBig_CG.xmi", "PersonsBig_expected.xmi", Families2PersonsNormalizer.INSTANCE);
}
finally {
- myQVT.dispose();
+ myQVT.dispose();
}
}
-
- @Test
- public void testQVTcCompiler_HSVToHLS() throws Exception {
-// AbstractTransformer.EXCEPTIONS.setState(true);
-// AbstractTransformer.INVOCATIONS.setState(true);
- MyQVT myQVT = new MyQVT("hsv2hls");
-// myQVT.getEnvironmentFactory().setEvaluationTracingEnabled(true);
- try {
- Transformation asTransformation = myQVT.compileTransformation("HSV2HLS.qvtcas", "hls");
- myQVT.createInterpretedExecutor(asTransformation);
- myQVT.loadInput("hsv", "SolarizedHSV.xmi");
- myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "HSV2HLS_trace.xmi");
- myQVT.createModel("hls", "SolarizedHLS_Interpreted.xmi");
- myQVT.executeTransformation();
- myQVT.saveOutput("hls", "SolarizedHLS_Interpreted.xmi", "SolarizedHLS_expected.xmi", HSV2HLSNormalizer.INSTANCE); // FIXME Bug 490497 remove normalizer
+
+ @Test
+ public void testQVTcCompiler_HSVToHLS() throws Exception {
+ // AbstractTransformer.EXCEPTIONS.setState(true);
+ // AbstractTransformer.INVOCATIONS.setState(true);
+ MyQVT myQVT = new MyQVT("hsv2hls");
+ // myQVT.getEnvironmentFactory().setEvaluationTracingEnabled(true);
+ try {
+ Transformation asTransformation = myQVT.compileTransformation("HSV2HLS.qvtcas", "hls");
+ myQVT.createInterpretedExecutor(asTransformation);
+ myQVT.loadInput("hsv", "SolarizedHSV.xmi");
+ myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "HSV2HLS_trace.xmi");
+ myQVT.createModel("hls", "SolarizedHLS_Interpreted.xmi");
+ myQVT.executeTransformation();
+ myQVT.saveOutput("hls", "SolarizedHLS_Interpreted.xmi", "SolarizedHLS_expected.xmi", HSV2HLSNormalizer.INSTANCE); // FIXME Bug 490497 remove normalizer
}
finally {
- myQVT.dispose();
+ myQVT.dispose();
}
- }
-
- @Test
- public void testQVTcCompiler_HSVToHLS_CG() throws Exception {
-// AbstractTransformer.EXCEPTIONS.setState(true);
-// AbstractTransformer.INVOCATIONS.setState(true);
-// Scheduler.EDGE_ORDER.setState(true);
-// Scheduler.REGION_DEPTH.setState(true);
-// Scheduler.REGION_ORDER.setState(true);
-// Scheduler.REGION_TRAVERSAL.setState(true);
-// QVTs2QVTiVisitor.POLLED_PROPERTIES.setState(true);
- MyQVT myQVT = new MyQVT("hsv2hls", HSV2HLSPackage.eINSTANCE, HSVTreePackage.eINSTANCE, HLSTreePackage.eINSTANCE);
- try {
- myQVT.buildTransformation("HSV2HLS.qvtcas", "hls", "HSV2HLS.genmodel");
+ }
+
+ @Test
+ public void testQVTcCompiler_HSVToHLS_CG() throws Exception {
+ // AbstractTransformer.EXCEPTIONS.setState(true);
+ // AbstractTransformer.INVOCATIONS.setState(true);
+ // Scheduler.EDGE_ORDER.setState(true);
+ // Scheduler.REGION_DEPTH.setState(true);
+ // Scheduler.REGION_ORDER.setState(true);
+ // Scheduler.REGION_TRAVERSAL.setState(true);
+ // QVTs2QVTiVisitor.POLLED_PROPERTIES.setState(true);
+ MyQVT myQVT = new MyQVT("hsv2hls", HSV2HLSPackage.eINSTANCE, HSVTreePackage.eINSTANCE, HLSTreePackage.eINSTANCE);
+ try {
+ myQVT.buildTransformation("HSV2HLS.qvtcas", "hls", "HSV2HLS.genmodel");
myQVT.loadInput("hsv", "SolarizedHSV.xmi");
myQVT.executeTransformation();
myQVT.saveOutput("hls", "SolarizedHLS_CG.xmi", "SolarizedHLS_expected.xmi", HSV2HLSNormalizer.INSTANCE); // FIXME Bug 490497 remove normalizer
}
finally {
- myQVT.dispose();
+ myQVT.dispose();
}
}
-
- @Test // fails through at least lack of multi-headed support, which may not be needed if better partitioned
- public void testQVTcCompiler_SimpleUML2RDBMS() throws Exception {
-// AbstractTransformer.INVOCATIONS.setState(true);
- MyQVT myQVT = new MyQVT("uml2rdbms");
-// myQVT.getEnvironmentFactory().setEvaluationTracingEnabled(true);
- try {
- Transformation asTransformation = myQVT.compileTransformation("SimpleUML2RDBMS.qvtcas", "rdbms");
- myQVT.createInterpretedExecutor(asTransformation);
- myQVT.loadInput("uml", "SimplerUMLPeople.xmi");
- myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "SimplerUML2RDBMS_trace.xmi");
- myQVT.createModel("rdbms", "SimplerRDBMSPeople_Interpreted.xmi");
- myQVT.executeTransformation();
- myQVT.saveOutput("rdbms", "SimplerRDBMSPeople_Interpreted.xmi", "SimplerRDBMSPeople_expected.xmi", SimpleRDBMSNormalizer.INSTANCE);
- //
- myQVT.createInterpretedExecutor(asTransformation);
- myQVT.loadInput("uml", "SimplerUMLPeople2.xmi");
- myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "SimplerUML2RDBMS2_trace.xmi");
- myQVT.createModel("rdbms", "SimplerRDBMSPeople2_Interpreted.xmi");
- myQVT.executeTransformation();
- myQVT.saveOutput("rdbms", "SimplerRDBMSPeople2_Interpreted.xmi", "SimplerRDBMSPeople2_expected.xmi", SimpleRDBMSNormalizer.INSTANCE);
- //
- myQVT.createInterpretedExecutor(asTransformation);
- myQVT.loadInput("uml", "SimpleUMLPeople.xmi");
- myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "SimpleUML2RDBMS_trace.xmi");
- myQVT.createModel("rdbms", "SimpleRDBMSPeople_Interpreted.xmi");
- myQVT.executeTransformation();
- myQVT.saveOutput("rdbms", "SimpleRDBMSPeople_Interpreted.xmi", "SimpleRDBMSPeople_expected.xmi", SimpleRDBMSNormalizer.INSTANCE);
+
+ @Test // fails through at least lack of multi-headed support, which may not be needed if better partitioned
+ public void testQVTcCompiler_SimpleUML2RDBMS() throws Exception {
+ // AbstractTransformer.INVOCATIONS.setState(true);
+ MyQVT myQVT = new MyQVT("uml2rdbms");
+ // myQVT.getEnvironmentFactory().setEvaluationTracingEnabled(true);
+ try {
+ Transformation asTransformation = myQVT.compileTransformation("SimpleUML2RDBMS.qvtcas", "rdbms");
+ myQVT.createInterpretedExecutor(asTransformation);
+ myQVT.loadInput("uml", "SimplerUMLPeople.xmi");
+ myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "SimplerUML2RDBMS_trace.xmi");
+ myQVT.createModel("rdbms", "SimplerRDBMSPeople_Interpreted.xmi");
+ myQVT.executeTransformation();
+ myQVT.saveOutput("rdbms", "SimplerRDBMSPeople_Interpreted.xmi", "SimplerRDBMSPeople_expected.xmi", SimpleRDBMSNormalizer.INSTANCE);
+ //
+ myQVT.createInterpretedExecutor(asTransformation);
+ myQVT.loadInput("uml", "SimplerUMLPeople2.xmi");
+ myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "SimplerUML2RDBMS2_trace.xmi");
+ myQVT.createModel("rdbms", "SimplerRDBMSPeople2_Interpreted.xmi");
+ myQVT.executeTransformation();
+ myQVT.saveOutput("rdbms", "SimplerRDBMSPeople2_Interpreted.xmi", "SimplerRDBMSPeople2_expected.xmi", SimpleRDBMSNormalizer.INSTANCE);
+ //
+ myQVT.createInterpretedExecutor(asTransformation);
+ myQVT.loadInput("uml", "SimpleUMLPeople.xmi");
+ myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "SimpleUML2RDBMS_trace.xmi");
+ myQVT.createModel("rdbms", "SimpleRDBMSPeople_Interpreted.xmi");
+ myQVT.executeTransformation();
+ myQVT.saveOutput("rdbms", "SimpleRDBMSPeople_Interpreted.xmi", "SimpleRDBMSPeople_expected.xmi", SimpleRDBMSNormalizer.INSTANCE);
}
finally {
- myQVT.dispose();
+ myQVT.dispose();
}
- }
-
- @Test
- public void testQVTcCompiler_SimpleUML2RDBMS_CG() throws Exception {
-// AbstractTransformer.INVOCATIONS.setState(true);
-// Scheduler.CONNECTION_ROUTING.setState(true);
-// Scheduler.DEBUG_GRAPHS.setState(true);
-// Scheduler.REGION_CYCLES.setState(true);
-// Scheduler.REGION_DEPTH.setState(true);
-// Scheduler.REGION_ORDER.setState(true);
-// Scheduler.REGION_TRAVERSAL.setState(true);
-// QVTs2QVTiVisitor.POLLED_PROPERTIES.setState(true);
- HeadSplitter.SPLITTING.setState(true);
- MyQVT myQVT = new MyQVT("uml2rdbms", Simpleuml2rdbmsPackage.eINSTANCE, SimpleumlPackage.eINSTANCE, SimplerdbmsPackage.eINSTANCE);
- try {
- Transformation asTransformation = myQVT.compileTransformation("SimpleUML2RDBMS.qvtcas", "rdbms");
- myQVT.createGeneratedExecutor(asTransformation, "SimpleUML2RDBMS.genmodel");
+ }
+
+ @Test
+ public void testQVTcCompiler_SimpleUML2RDBMS_CG() throws Exception {
+ // AbstractTransformer.INVOCATIONS.setState(true);
+ // Scheduler.CONNECTION_ROUTING.setState(true);
+ // Scheduler.DEBUG_GRAPHS.setState(true);
+ // Scheduler.REGION_CYCLES.setState(true);
+ // Scheduler.REGION_DEPTH.setState(true);
+ // Scheduler.REGION_ORDER.setState(true);
+ // Scheduler.REGION_TRAVERSAL.setState(true);
+ // QVTs2QVTiVisitor.POLLED_PROPERTIES.setState(true);
+ HeadSplitter.SPLITTING.setState(true);
+ MyQVT myQVT = new MyQVT("uml2rdbms", Simpleuml2rdbmsPackage.eINSTANCE, SimpleumlPackage.eINSTANCE, SimplerdbmsPackage.eINSTANCE);
+ try {
+ Transformation asTransformation = myQVT.compileTransformation("SimpleUML2RDBMS.qvtcas", "rdbms");
+ myQVT.createGeneratedExecutor(asTransformation, "SimpleUML2RDBMS.genmodel");
myQVT.loadInput("uml", "SimplerUMLPeople.xmi");
myQVT.executeTransformation();
myQVT.saveOutput("rdbms", "SimplerRDBMSPeople_CG.xmi", "SimplerRDBMSPeople_expected.xmi", SimpleRDBMSNormalizer.INSTANCE);
//
- myQVT.createGeneratedExecutor(asTransformation, "SimpleUML2RDBMS.genmodel");
+ myQVT.createGeneratedExecutor(asTransformation, "SimpleUML2RDBMS.genmodel");
myQVT.loadInput("uml", "SimplerUMLPeople2.xmi");
myQVT.executeTransformation();
myQVT.saveOutput("rdbms", "SimplerRDBMSPeople2_CG.xmi", "SimplerRDBMSPeople2_expected.xmi", SimpleRDBMSNormalizer.INSTANCE);
@@ -433,47 +438,47 @@ public class QVTcCompilerTests extends LoadTestCase
myQVT.saveOutput("rdbms", "SimpleRDBMSPeople_CG.xmi", "SimpleRDBMSPeople_expected.xmi", SimpleRDBMSNormalizer.INSTANCE);
}
finally {
- myQVT.dispose();
+ myQVT.dispose();
}
}
- @Test
- public void testQVTcCompiler_Upper2Lower() throws Exception {
-// QVTs2QVTiVisitor.POLLED_PROPERTIES.setState(true);
- MyQVT myQVT = new MyQVT("upper2lower");
-// myQVT.getEnvironmentFactory().setEvaluationTracingEnabled(true);
- try {
+ @Test
+ public void testQVTcCompiler_Upper2Lower() throws Exception {
+ // QVTs2QVTiVisitor.POLLED_PROPERTIES.setState(true);
+ MyQVT myQVT = new MyQVT("upper2lower");
+ // myQVT.getEnvironmentFactory().setEvaluationTracingEnabled(true);
+ try {
Transformation asTransformation = myQVT.compileTransformation("Upper2Lower.qvtcas", "lowerGraph");
- myQVT.createInterpretedExecutor(asTransformation);
- myQVT.loadInput("upperGraph", "SimpleGraph.xmi");
- myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "Upper2Lower_trace.xmi");
- myQVT.createModel("lowerGraph", "SimpleGraphLower_Interpreted.xmi");
- myQVT.executeTransformation();
+ myQVT.createInterpretedExecutor(asTransformation);
+ myQVT.loadInput("upperGraph", "SimpleGraph.xmi");
+ myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "Upper2Lower_trace.xmi");
+ myQVT.createModel("lowerGraph", "SimpleGraphLower_Interpreted.xmi");
+ myQVT.executeTransformation();
myQVT.saveOutput("lowerGraph", "SimpleGraphLower_Interpreted.xmi", "SimpleGraphLower_expected.xmi", Upper2LowerNormalizer.INSTANCE);
}
finally {
- myQVT.dispose();
+ myQVT.dispose();
}
- }
+ }
- @Test
- public void testQVTcCompiler_Upper2Lower_CG() throws Exception {
-// Scheduler.EDGE_ORDER.setState(true);
-// Scheduler.REGION_DEPTH.setState(true);
-// Scheduler.REGION_LOCALITY.setState(true);
-// Scheduler.REGION_ORDER.setState(true);
-// Scheduler.REGION_STACK.setState(true);
-// Scheduler.REGION_TRAVERSAL.setState(true);
- MyQVT myQVT = new MyQVT("upper2lower", Simplegraph2graphPackage.eINSTANCE, SimplegraphPackage.eINSTANCE);
-// myQVT.getEnvironmentFactory().setEvaluationTracingEnabled(true);
- try {
- myQVT.buildTransformation("Upper2Lower.qvtcas", "lowerGraph", "SimpleGraph2Graph.genmodel");
+ @Test
+ public void testQVTcCompiler_Upper2Lower_CG() throws Exception {
+ // Scheduler.EDGE_ORDER.setState(true);
+ // Scheduler.REGION_DEPTH.setState(true);
+ // Scheduler.REGION_LOCALITY.setState(true);
+ // Scheduler.REGION_ORDER.setState(true);
+ // Scheduler.REGION_STACK.setState(true);
+ // Scheduler.REGION_TRAVERSAL.setState(true);
+ MyQVT myQVT = new MyQVT("upper2lower", Simplegraph2graphPackage.eINSTANCE, SimplegraphPackage.eINSTANCE);
+ // myQVT.getEnvironmentFactory().setEvaluationTracingEnabled(true);
+ try {
+ myQVT.buildTransformation("Upper2Lower.qvtcas", "lowerGraph", "SimpleGraph2Graph.genmodel");
myQVT.loadInput("upperGraph", "SimpleGraph.xmi");
- myQVT.executeTransformation();
+ myQVT.executeTransformation();
myQVT.saveOutput("lowerGraph", "SimpleGraphLower_CG.xmi", "SimpleGraphLower_expected.xmi", Upper2LowerNormalizer.INSTANCE);
- }
- finally {
- myQVT.dispose();
- }
- }
+ }
+ finally {
+ myQVT.dispose();
+ }
+ }
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/QVTcDomainUsageTests.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/QVTcDomainUsageTests.java
index b0ec8411f..900756531 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/QVTcDomainUsageTests.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/QVTcDomainUsageTests.java
@@ -53,7 +53,7 @@ import org.eclipse.qvtd.xtext.qvtbase.tests.utilities.TestsXMLUtil;
public class QVTcDomainUsageTests extends LoadTestCase
{
@SuppressWarnings("unused")private static ComposedEValidator makeSureRequiredBundleIsLoaded = null;
-
+
protected static class MyQVT extends OCLInternal
{
public MyQVT(@NonNull EnvironmentFactoryInternal environmentFactory) {
@@ -90,7 +90,7 @@ public class QVTcDomainUsageTests extends LoadTestCase
EObject eObject = tit.next();
DomainUsage usage = operationAnalysis.getUsage((Element)eObject);
assert usage != null : "No nested usage for " + eObject.eClass().getName() + " " + eObject;
-// assert usage instanceof DomainUsageConstant : "Variable usage for " + eObject;
+ // assert usage instanceof DomainUsageConstant : "Variable usage for " + eObject;
List<Element> list = usage2elements.get(usage);
if (list == null) {
list = new ArrayList<Element>();
@@ -103,7 +103,7 @@ public class QVTcDomainUsageTests extends LoadTestCase
printAnalysis(usage2elements);
}
}
-
+
public void printAnalysis(@NonNull Map<DomainUsage, List<Element>> usage2elements) {
@SuppressWarnings("unchecked")Set<DomainUsage.Internal> keySet = (Set<DomainUsage.Internal>)(Set<?>)usage2elements.keySet();
List<DomainUsage.Internal> sortedUsages = new ArrayList<DomainUsage.Internal>(keySet);
@@ -111,8 +111,11 @@ public class QVTcDomainUsageTests extends LoadTestCase
for (DomainUsage usage : sortedUsages) {
System.out.println(usage);
List<String> lines = new ArrayList<String>();
- for (Element element : usage2elements.get(usage)) {
- lines.add(element.eClass().getName() + " " + element);
+ List<Element> elements = usage2elements.get(usage);
+ if (elements != null) {
+ for (Element element : elements) {
+ lines.add(element.eClass().getName() + " " + element);
+ }
}
Collections.sort(lines);
for (String line : lines) {
@@ -121,15 +124,15 @@ public class QVTcDomainUsageTests extends LoadTestCase
}
}
}
-
+
protected static class MyQVTcEnvironmentFactory extends PivotEnvironmentFactory
{
public MyQVTcEnvironmentFactory(@NonNull ProjectManager projectMap, @Nullable ResourceSet externalResourceSet) {
super(projectMap, externalResourceSet);
- setEvaluationTracingEnabled(true);
+ setEvaluationTracingEnabled(true);
}
}
-
+
protected static class MyQVTcTransformationExecutor extends AbstractTransformationExecutor {
private MyQVTcTransformationExecutor(@NonNull EnvironmentFactoryInternal environmentFactory, @NonNull Class<? extends Transformer> txClass) throws ReflectiveOperationException {
super(environmentFactory, txClass);
@@ -157,37 +160,37 @@ public class QVTcDomainUsageTests extends LoadTestCase
assert xtextResource != null;
assertNoResourceErrors("Load failed", xtextResource);
ASResource asResource = xtextResource.getASResource();
-// assertNoUnresolvedProxies("Unresolved proxies", xtextResource);
-// System.out.println(Long.toString(System.currentTimeMillis() - startTime) + " validate()");
+ // assertNoUnresolvedProxies("Unresolved proxies", xtextResource);
+ // System.out.println(Long.toString(System.currentTimeMillis() - startTime) + " validate()");
assertNoValidationErrors("Validation errors", xtextResource.getContents().get(0));
-// System.out.println(Long.toString(System.currentTimeMillis() - startTime) + " validated()");
+ // System.out.println(Long.toString(System.currentTimeMillis() - startTime) + " validated()");
saveAsXMI(xtextResource, cstURI);
asResource.setURI(pivotURI);
-
-// CompleteOCLStandaloneSetup.doSetup();
-// URI oclURI = ClassUtil.nonNullState(URI.createPlatformResourceURI("/org.eclipse.qvtd.pivot.qvtcore/model/QVTcore.ocl", true));
-// CompleteOCLEObjectValidator completeOCLEObjectValidator2 = new CompleteOCLEObjectValidator(ClassUtil.nonNullState(QVTcoreBasePackage.eINSTANCE), oclURI, myQVT.getEnvironmentFactory());
-// completeOCLEObjectValidator2.initialize();
-// PivotEObjectValidator.install(ClassUtil.nonNullState(asResource.getResourceSet()), myQVT.getEnvironmentFactory());
-// PivotEObjectValidator.install(ClassUtil.nonNullState(QVTbasePackage.eINSTANCE));
-// PivotEObjectValidator.install(ClassUtil.nonNullState(QVTcoreBasePackage.eINSTANCE));
-// PivotEObjectValidator.install(ClassUtil.nonNullState(QVTcorePackage.eINSTANCE));
-
-// assertNoValidationErrors("Pivot validation errors", asResource.getContents().get(0));
+
+ // CompleteOCLStandaloneSetup.doSetup();
+ // URI oclURI = ClassUtil.nonNullState(URI.createPlatformResourceURI("/org.eclipse.qvtd.pivot.qvtcore/model/QVTcore.ocl", true));
+ // CompleteOCLEObjectValidator completeOCLEObjectValidator2 = new CompleteOCLEObjectValidator(ClassUtil.nonNullState(QVTcoreBasePackage.eINSTANCE), oclURI, myQVT.getEnvironmentFactory());
+ // completeOCLEObjectValidator2.initialize();
+ // PivotEObjectValidator.install(ClassUtil.nonNullState(asResource.getResourceSet()), myQVT.getEnvironmentFactory());
+ // PivotEObjectValidator.install(ClassUtil.nonNullState(QVTbasePackage.eINSTANCE));
+ // PivotEObjectValidator.install(ClassUtil.nonNullState(QVTcoreBasePackage.eINSTANCE));
+ // PivotEObjectValidator.install(ClassUtil.nonNullState(QVTcorePackage.eINSTANCE));
+
+ // assertNoValidationErrors("Pivot validation errors", asResource.getContents().get(0));
asResource.save(getSaveOptions());
return asResource;
}
- protected @NonNull Map<Object, Object> getSaveOptions() {
+ protected @NonNull Map<Object, Object> getSaveOptions() {
return TestsXMLUtil.defaultSavingOptions;
}
public void testCG_uml2rdbms_qvtu() throws Exception {
- MyQVT myQVT = createQVT();
+ MyQVT myQVT = createQVT();
URI transformURI = getProjectFileURI("models/uml2rdbms.qvtu.qvtc");
Transformation asTransformation = loadTransformation(myQVT, transformURI);
myQVT.checkAnalysis(asTransformation, false);
- myQVT.dispose();
+ myQVT.dispose();
}
protected @NonNull Transformation loadTransformation(@NonNull MyQVT myQVT, @NonNull URI transformURI) throws Exception {
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2PersonsNormalizer.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2PersonsNormalizer.java
index 668d84349..278641d5c 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2PersonsNormalizer.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/families2persons/Families2PersonsNormalizer.java
@@ -64,6 +64,7 @@ public class Families2PersonsNormalizer implements ModelNormalizer
}
}
+ @Override
public @NonNull List<Normalizer> normalize(@NonNull Resource resource) {
EObject eRoot = resource.getContents().get(0);
EPackage ePackage = eRoot.eClass().getEPackage();
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLSNormalizer.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLSNormalizer.java
index 9e0b0188c..5a9fdcf94 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLSNormalizer.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/hsv2hls/HSV2HLSNormalizer.java
@@ -54,6 +54,7 @@ public class HSV2HLSNormalizer implements ModelNormalizer
}
}
+ @Override
public @NonNull List<Normalizer> normalize(@NonNull Resource resource) {
EObject eRoot = resource.getContents().get(0);
EPackage ePackage = eRoot.eClass().getEPackage();
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/SimpleRDBMSNormalizer.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/SimpleRDBMSNormalizer.java
index a493ba7c9..74288689c 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/SimpleRDBMSNormalizer.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/uml2rdbms/SimpleRDBMSNormalizer.java
@@ -103,6 +103,7 @@ public class SimpleRDBMSNormalizer implements ModelNormalizer
}
}
+ @Override
public @NonNull List<Normalizer> normalize(@NonNull Resource resource) {
EObject eRoot = resource.getContents().get(0);
EPackage ePackage = eRoot.eClass().getEPackage();
diff --git a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/Upper2LowerNormalizer.java b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/Upper2LowerNormalizer.java
index 3d510270a..5baf1d41d 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/Upper2LowerNormalizer.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtcore.tests/src/org/eclipse/qvtd/xtext/qvtcore/tests/upper2lower/Upper2LowerNormalizer.java
@@ -132,6 +132,7 @@ public class Upper2LowerNormalizer implements ModelNormalizer
}
}
+ @Override
public @NonNull List<Normalizer> normalize(@NonNull Resource resource) {
EObject eRoot = resource.getContents().get(0);
EPackage ePackage = eRoot.eClass().getEPackage();
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/ClassImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/ClassImpl.java
index 3eec5d256..e264ebd4d 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/ClassImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/ClassImpl.java
@@ -69,6 +69,7 @@ public class ClassImpl extends NamedElementImpl implements classes.Class {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public classes.Class getSuperClass() {
if (superClass != null && superClass.eIsProxy()) {
InternalEObject oldSuperClass = (InternalEObject)superClass;
@@ -95,6 +96,7 @@ public class ClassImpl extends NamedElementImpl implements classes.Class {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setSuperClass(classes.Class newSuperClass) {
classes.Class oldSuperClass = superClass;
superClass = newSuperClass;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/ClassesFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/ClassesFactoryImpl.java
index d68dc5c55..136ae5ba8 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/ClassesFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/ClassesFactoryImpl.java
@@ -81,6 +81,7 @@ public class ClassesFactoryImpl extends EFactoryImpl implements ClassesFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public classes.Package createPackage() {
PackageImpl package_ = new PackageImpl();
return package_;
@@ -91,6 +92,7 @@ public class ClassesFactoryImpl extends EFactoryImpl implements ClassesFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public classes.Class createClass() {
ClassImpl class_ = new ClassImpl();
return class_;
@@ -101,6 +103,7 @@ public class ClassesFactoryImpl extends EFactoryImpl implements ClassesFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Root createRoot() {
RootImpl root = new RootImpl();
return root;
@@ -111,6 +114,7 @@ public class ClassesFactoryImpl extends EFactoryImpl implements ClassesFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassesPackage getClassesPackage() {
return (ClassesPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/ClassesPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/ClassesPackageImpl.java
index 36a287563..7d76cbd6b 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/ClassesPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/ClassesPackageImpl.java
@@ -158,6 +158,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getElement() {
return elementEClass;
}
@@ -167,6 +168,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNamedElement() {
return namedElementEClass;
}
@@ -176,6 +178,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNamedElement_Name() {
return (EAttribute)namedElementEClass.getEStructuralFeatures().get(0);
}
@@ -185,6 +188,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNamespace() {
return namespaceEClass;
}
@@ -194,6 +198,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPackage() {
return packageEClass;
}
@@ -203,6 +208,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackage_OwnedClasses() {
return (EReference)packageEClass.getEStructuralFeatures().get(0);
}
@@ -212,6 +218,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackage_OwnedPackages() {
return (EReference)packageEClass.getEStructuralFeatures().get(1);
}
@@ -221,6 +228,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getClass_() {
return classEClass;
}
@@ -230,6 +238,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_SuperClass() {
return (EReference)classEClass.getEStructuralFeatures().get(0);
}
@@ -239,6 +248,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getRoot() {
return rootEClass;
}
@@ -248,6 +258,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getRoot_OwnedPackages() {
return (EReference)rootEClass.getEStructuralFeatures().get(0);
}
@@ -257,6 +268,7 @@ public class ClassesPackageImpl extends EPackageImpl implements ClassesPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassesFactory getClassesFactory() {
return (ClassesFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/NamedElementImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/NamedElementImpl.java
index 00de21fd5..1018c1925 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/NamedElementImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/NamedElementImpl.java
@@ -79,6 +79,7 @@ public abstract class NamedElementImpl extends ElementImpl implements NamedEleme
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -88,6 +89,7 @@ public abstract class NamedElementImpl extends ElementImpl implements NamedEleme
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/PackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/PackageImpl.java
index 8e463062c..e7bfc91a2 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/PackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/PackageImpl.java
@@ -85,6 +85,7 @@ public class PackageImpl extends NamedElementImpl implements classes.Package {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<classes.Class> getOwnedClasses() {
if (ownedClasses == null) {
ownedClasses = new EObjectContainmentEList<classes.Class>(classes.Class.class, this, ClassesPackage.PACKAGE__OWNED_CLASSES);
@@ -97,6 +98,7 @@ public class PackageImpl extends NamedElementImpl implements classes.Package {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<classes.Package> getOwnedPackages() {
if (ownedPackages == null) {
ownedPackages = new EObjectContainmentEList<classes.Package>(classes.Package.class, this, ClassesPackage.PACKAGE__OWNED_PACKAGES);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/RootImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/RootImpl.java
index 783066e90..26a064117 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/RootImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classes/impl/RootImpl.java
@@ -75,6 +75,7 @@ public class RootImpl extends ElementImpl implements Root {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<classes.Package> getOwnedPackages() {
if (ownedPackages == null) {
ownedPackages = new EObjectContainmentEList<classes.Package>(classes.Package.class, this, ClassesPackage.ROOT__OWNED_PACKAGES);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ClassCSImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ClassCSImpl.java
index 831426698..ca9612593 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ClassCSImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ClassCSImpl.java
@@ -72,6 +72,7 @@ public class ClassCSImpl extends NamedElementCSImpl implements ClassCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PathNameCS getExtends() {
return extends_;
}
@@ -96,6 +97,7 @@ public class ClassCSImpl extends NamedElementCSImpl implements ClassCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setExtends(PathNameCS newExtends) {
if (newExtends != extends_) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ClassescsFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ClassescsFactoryImpl.java
index c4e722c37..5cee65262 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ClassescsFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ClassescsFactoryImpl.java
@@ -81,6 +81,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PackageCS createPackageCS() {
PackageCSImpl packageCS = new PackageCSImpl();
return packageCS;
@@ -91,6 +92,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassCS createClassCS() {
ClassCSImpl classCS = new ClassCSImpl();
return classCS;
@@ -101,6 +103,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PathNameCS createPathNameCS() {
PathNameCSImpl pathNameCS = new PathNameCSImpl();
return pathNameCS;
@@ -111,6 +114,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PathElementCS createPathElementCS() {
PathElementCSImpl pathElementCS = new PathElementCSImpl();
return pathElementCS;
@@ -121,6 +125,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public RootCS createRootCS() {
RootCSImpl rootCS = new RootCSImpl();
return rootCS;
@@ -131,6 +136,7 @@ public class ClassescsFactoryImpl extends EFactoryImpl implements ClassescsFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassescsPackage getClassescsPackage() {
return (ClassescsPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ClassescsPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ClassescsPackageImpl.java
index adcffe609..43aadb074 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ClassescsPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ClassescsPackageImpl.java
@@ -168,6 +168,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getElementCS() {
return elementCSEClass;
}
@@ -177,6 +178,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getElementCS_Ast() {
return (EReference)elementCSEClass.getEStructuralFeatures().get(0);
}
@@ -186,6 +188,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNamedElementCS() {
return namedElementCSEClass;
}
@@ -195,6 +198,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNamedElementCS_Name() {
return (EAttribute)namedElementCSEClass.getEStructuralFeatures().get(0);
}
@@ -204,6 +208,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPackageCS() {
return packageCSEClass;
}
@@ -213,6 +218,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageCS_OwnedClasses() {
return (EReference)packageCSEClass.getEStructuralFeatures().get(0);
}
@@ -222,6 +228,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getClassCS() {
return classCSEClass;
}
@@ -231,6 +238,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassCS_Extends() {
return (EReference)classCSEClass.getEStructuralFeatures().get(0);
}
@@ -240,6 +248,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPathNameCS() {
return pathNameCSEClass;
}
@@ -249,6 +258,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPathNameCS_Path() {
return (EReference)pathNameCSEClass.getEStructuralFeatures().get(0);
}
@@ -258,6 +268,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPathElementCS() {
return pathElementCSEClass;
}
@@ -267,6 +278,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getRootCS() {
return rootCSEClass;
}
@@ -276,6 +288,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getRootCS_OwnedPackages() {
return (EReference)rootCSEClass.getEStructuralFeatures().get(0);
}
@@ -285,6 +298,7 @@ public class ClassescsPackageImpl extends EPackageImpl implements ClassescsPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassescsFactory getClassescsFactory() {
return (ClassescsFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ElementCSImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ElementCSImpl.java
index 4efcc46ba..19edd0898 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ElementCSImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/ElementCSImpl.java
@@ -73,6 +73,7 @@ public abstract class ElementCSImpl extends MinimalEObjectImpl.Container impleme
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Element getAst() {
if (ast != null && ast.eIsProxy()) {
InternalEObject oldAst = (InternalEObject)ast;
@@ -99,6 +100,7 @@ public abstract class ElementCSImpl extends MinimalEObjectImpl.Container impleme
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setAst(Element newAst) {
Element oldAst = ast;
ast = newAst;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/NamedElementCSImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/NamedElementCSImpl.java
index 0e3c68751..ba69de74d 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/NamedElementCSImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/NamedElementCSImpl.java
@@ -79,6 +79,7 @@ public abstract class NamedElementCSImpl extends ElementCSImpl implements NamedE
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -88,6 +89,7 @@ public abstract class NamedElementCSImpl extends ElementCSImpl implements NamedE
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/PackageCSImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/PackageCSImpl.java
index dcc16656f..c652480c6 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/PackageCSImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/PackageCSImpl.java
@@ -76,6 +76,7 @@ public class PackageCSImpl extends NamedElementCSImpl implements PackageCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<ClassCS> getOwnedClasses() {
if (ownedClasses == null) {
ownedClasses = new EObjectContainmentEList<ClassCS>(ClassCS.class, this, ClassescsPackage.PACKAGE_CS__OWNED_CLASSES);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/PathNameCSImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/PathNameCSImpl.java
index 3aaa49e28..adbe28da9 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/PathNameCSImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/PathNameCSImpl.java
@@ -76,6 +76,7 @@ public class PathNameCSImpl extends ElementCSImpl implements PathNameCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<PathElementCS> getPath() {
if (path == null) {
path = new EObjectContainmentEList<PathElementCS>(PathElementCS.class, this, ClassescsPackage.PATH_NAME_CS__PATH);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/RootCSImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/RootCSImpl.java
index 27f6de92c..14fab9ce0 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/RootCSImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescs/impl/RootCSImpl.java
@@ -75,6 +75,7 @@ public class RootCSImpl extends ElementCSImpl implements RootCS {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<PackageCS> getOwnedPackages() {
if (ownedPackages == null) {
ownedPackages = new EObjectContainmentEList<PackageCS>(PackageCS.class, this, ClassescsPackage.ROOT_CS__OWNED_PACKAGES);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/ClassCS2ClassImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/ClassCS2ClassImpl.java
index 33de9dbe9..a62ce86ba 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/ClassCS2ClassImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/ClassCS2ClassImpl.java
@@ -84,6 +84,7 @@ public class ClassCS2ClassImpl extends MinimalEObjectImpl.Container implements C
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassCS getClassCS() {
if (classCS != null && classCS.eIsProxy()) {
InternalEObject oldClassCS = (InternalEObject)classCS;
@@ -110,6 +111,7 @@ public class ClassCS2ClassImpl extends MinimalEObjectImpl.Container implements C
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setClassCS(ClassCS newClassCS) {
ClassCS oldClassCS = classCS;
classCS = newClassCS;
@@ -122,6 +124,7 @@ public class ClassCS2ClassImpl extends MinimalEObjectImpl.Container implements C
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public classes.Class getClass_() {
if (class_ != null && class_.eIsProxy()) {
InternalEObject oldClass = (InternalEObject)class_;
@@ -148,6 +151,7 @@ public class ClassCS2ClassImpl extends MinimalEObjectImpl.Container implements C
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setClass(classes.Class newClass) {
classes.Class oldClass = class_;
class_ = newClass;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/ClassescstracesFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/ClassescstracesFactoryImpl.java
index 97ca90310..570227eb3 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/ClassescstracesFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/ClassescstracesFactoryImpl.java
@@ -79,6 +79,7 @@ public class ClassescstracesFactoryImpl extends EFactoryImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PackageCS2Package createPackageCS2Package() {
PackageCS2PackageImpl packageCS2Package = new PackageCS2PackageImpl();
return packageCS2Package;
@@ -89,6 +90,7 @@ public class ClassescstracesFactoryImpl extends EFactoryImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassCS2Class createClassCS2Class() {
ClassCS2ClassImpl classCS2Class = new ClassCS2ClassImpl();
return classCS2Class;
@@ -99,6 +101,7 @@ public class ClassescstracesFactoryImpl extends EFactoryImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public RootCS2Root createRootCS2Root() {
RootCS2RootImpl rootCS2Root = new RootCS2RootImpl();
return rootCS2Root;
@@ -109,6 +112,7 @@ public class ClassescstracesFactoryImpl extends EFactoryImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassescstracesPackage getClassescstracesPackage() {
return (ClassescstracesPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/ClassescstracesPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/ClassescstracesPackageImpl.java
index 7fdd3e72e..a7edbb538 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/ClassescstracesPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/ClassescstracesPackageImpl.java
@@ -135,6 +135,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPackageCS2Package() {
return packageCS2PackageEClass;
}
@@ -144,6 +145,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageCS2Package_PackageCS() {
return (EReference)packageCS2PackageEClass.getEStructuralFeatures().get(0);
}
@@ -153,6 +155,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageCS2Package_Package() {
return (EReference)packageCS2PackageEClass.getEStructuralFeatures().get(1);
}
@@ -162,6 +165,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getClassCS2Class() {
return classCS2ClassEClass;
}
@@ -171,6 +175,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassCS2Class_ClassCS() {
return (EReference)classCS2ClassEClass.getEStructuralFeatures().get(0);
}
@@ -180,6 +185,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassCS2Class_Class() {
return (EReference)classCS2ClassEClass.getEStructuralFeatures().get(1);
}
@@ -189,6 +195,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getRootCS2Root() {
return rootCS2RootEClass;
}
@@ -198,6 +205,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getRootCS2Root_RootCS() {
return (EReference)rootCS2RootEClass.getEStructuralFeatures().get(0);
}
@@ -207,6 +215,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getRootCS2Root_Root() {
return (EReference)rootCS2RootEClass.getEStructuralFeatures().get(1);
}
@@ -216,6 +225,7 @@ public class ClassescstracesPackageImpl extends EPackageImpl implements Classesc
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassescstracesFactory getClassescstracesFactory() {
return (ClassescstracesFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/PackageCS2PackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/PackageCS2PackageImpl.java
index 3f758fe91..072aead15 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/PackageCS2PackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/PackageCS2PackageImpl.java
@@ -84,6 +84,7 @@ public class PackageCS2PackageImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PackageCS getPackageCS() {
if (packageCS != null && packageCS.eIsProxy()) {
InternalEObject oldPackageCS = (InternalEObject)packageCS;
@@ -110,6 +111,7 @@ public class PackageCS2PackageImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setPackageCS(PackageCS newPackageCS) {
PackageCS oldPackageCS = packageCS;
packageCS = newPackageCS;
@@ -122,6 +124,7 @@ public class PackageCS2PackageImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public classes.Package getPackage() {
if (package_ != null && package_.eIsProxy()) {
InternalEObject oldPackage = (InternalEObject)package_;
@@ -148,6 +151,7 @@ public class PackageCS2PackageImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setPackage(classes.Package newPackage) {
classes.Package oldPackage = package_;
package_ = newPackage;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/RootCS2RootImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/RootCS2RootImpl.java
index 1925da9f9..13fe8855c 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/RootCS2RootImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/classescstraces/impl/RootCS2RootImpl.java
@@ -86,6 +86,7 @@ public class RootCS2RootImpl extends MinimalEObjectImpl.Container implements Roo
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public RootCS getRootCS() {
if (rootCS != null && rootCS.eIsProxy()) {
InternalEObject oldRootCS = (InternalEObject)rootCS;
@@ -112,6 +113,7 @@ public class RootCS2RootImpl extends MinimalEObjectImpl.Container implements Roo
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setRootCS(RootCS newRootCS) {
RootCS oldRootCS = rootCS;
rootCS = newRootCS;
@@ -124,6 +126,7 @@ public class RootCS2RootImpl extends MinimalEObjectImpl.Container implements Roo
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Root getRoot() {
if (root != null && root.eIsProxy()) {
InternalEObject oldRoot = (InternalEObject)root;
@@ -150,6 +153,7 @@ public class RootCS2RootImpl extends MinimalEObjectImpl.Container implements Roo
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setRoot(Root newRoot) {
Root oldRoot = root;
root = newRoot;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/ColumnImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/ColumnImpl.java
index 4406ba4e4..378fdceab 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/ColumnImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/ColumnImpl.java
@@ -115,6 +115,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Table getOwner() {
if (eContainerFeatureID() != RDBMSPackage.COLUMN__OWNER) return null;
return (Table)eInternalContainer();
@@ -135,6 +136,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(Table newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != RDBMSPackage.COLUMN__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -156,6 +158,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getType() {
return type;
}
@@ -165,6 +168,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setType(String newType) {
String oldType = type;
type = newType;
@@ -177,6 +181,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<ForeignKey> getForeignKeys() {
if (foreignKeys == null) {
foreignKeys = new EObjectWithInverseResolvingEList.ManyInverse<ForeignKey>(ForeignKey.class, this, RDBMSPackage.COLUMN__FOREIGN_KEYS, RDBMSPackage.FOREIGN_KEY__COLUMN);
@@ -189,6 +194,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Key> getKey() {
if (key == null) {
key = new EObjectWithInverseResolvingEList.ManyInverse<Key>(Key.class, this, RDBMSPackage.COLUMN__KEY, RDBMSPackage.KEY__COLUMN);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/ForeignKeyImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/ForeignKeyImpl.java
index 9f843089d..2226da902 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/ForeignKeyImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/ForeignKeyImpl.java
@@ -94,6 +94,7 @@ public class ForeignKeyImpl extends RModelElementImpl implements ForeignKey {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Key getRefersTo() {
if (refersTo != null && refersTo.eIsProxy()) {
InternalEObject oldRefersTo = (InternalEObject)refersTo;
@@ -120,6 +121,7 @@ public class ForeignKeyImpl extends RModelElementImpl implements ForeignKey {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setRefersTo(Key newRefersTo) {
Key oldRefersTo = refersTo;
refersTo = newRefersTo;
@@ -132,6 +134,7 @@ public class ForeignKeyImpl extends RModelElementImpl implements ForeignKey {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Column> getColumn() {
if (column == null) {
column = new EObjectWithInverseResolvingEList.ManyInverse<Column>(Column.class, this, RDBMSPackage.FOREIGN_KEY__COLUMN, RDBMSPackage.COLUMN__FOREIGN_KEYS);
@@ -144,6 +147,7 @@ public class ForeignKeyImpl extends RModelElementImpl implements ForeignKey {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Table getOwner() {
if (eContainerFeatureID() != RDBMSPackage.FOREIGN_KEY__OWNER) return null;
return (Table)eInternalContainer();
@@ -164,6 +168,7 @@ public class ForeignKeyImpl extends RModelElementImpl implements ForeignKey {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(Table newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != RDBMSPackage.FOREIGN_KEY__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/KeyImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/KeyImpl.java
index 97193dbab..a37a7b031 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/KeyImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/KeyImpl.java
@@ -82,6 +82,7 @@ public class KeyImpl extends RModelElementImpl implements Key {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Table getOwner() {
if (eContainerFeatureID() != RDBMSPackage.KEY__OWNER) return null;
return (Table)eInternalContainer();
@@ -102,6 +103,7 @@ public class KeyImpl extends RModelElementImpl implements Key {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(Table newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != RDBMSPackage.KEY__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -123,6 +125,7 @@ public class KeyImpl extends RModelElementImpl implements Key {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Column> getColumn() {
if (column == null) {
column = new EObjectWithInverseResolvingEList.ManyInverse<Column>(Column.class, this, RDBMSPackage.KEY__COLUMN, RDBMSPackage.COLUMN__KEY);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/RDBMSFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/RDBMSFactoryImpl.java
index 3252ff755..7b76dae42 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/RDBMSFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/RDBMSFactoryImpl.java
@@ -81,6 +81,7 @@ public class RDBMSFactoryImpl extends EFactoryImpl implements RDBMSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Column createColumn() {
ColumnImpl column = new ColumnImpl();
return column;
@@ -91,6 +92,7 @@ public class RDBMSFactoryImpl extends EFactoryImpl implements RDBMSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ForeignKey createForeignKey() {
ForeignKeyImpl foreignKey = new ForeignKeyImpl();
return foreignKey;
@@ -101,6 +103,7 @@ public class RDBMSFactoryImpl extends EFactoryImpl implements RDBMSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Key createKey() {
KeyImpl key = new KeyImpl();
return key;
@@ -111,6 +114,7 @@ public class RDBMSFactoryImpl extends EFactoryImpl implements RDBMSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Schema createSchema() {
SchemaImpl schema = new SchemaImpl();
return schema;
@@ -121,6 +125,7 @@ public class RDBMSFactoryImpl extends EFactoryImpl implements RDBMSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Table createTable() {
TableImpl table = new TableImpl();
return table;
@@ -131,6 +136,7 @@ public class RDBMSFactoryImpl extends EFactoryImpl implements RDBMSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public RDBMSPackage getRDBMSPackage() {
return (RDBMSPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/RDBMSPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/RDBMSPackageImpl.java
index 98ada77af..d1155ddc3 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/RDBMSPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/RDBMSPackageImpl.java
@@ -160,6 +160,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getColumn() {
return columnEClass;
}
@@ -169,6 +170,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getColumn_Owner() {
return (EReference)columnEClass.getEStructuralFeatures().get(0);
}
@@ -178,6 +180,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getColumn_Type() {
return (EAttribute)columnEClass.getEStructuralFeatures().get(1);
}
@@ -187,6 +190,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getColumn_ForeignKeys() {
return (EReference)columnEClass.getEStructuralFeatures().get(2);
}
@@ -196,6 +200,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getColumn_Key() {
return (EReference)columnEClass.getEStructuralFeatures().get(3);
}
@@ -205,6 +210,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getForeignKey() {
return foreignKeyEClass;
}
@@ -214,6 +220,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getForeignKey_RefersTo() {
return (EReference)foreignKeyEClass.getEStructuralFeatures().get(0);
}
@@ -223,6 +230,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getForeignKey_Column() {
return (EReference)foreignKeyEClass.getEStructuralFeatures().get(1);
}
@@ -232,6 +240,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getForeignKey_Owner() {
return (EReference)foreignKeyEClass.getEStructuralFeatures().get(2);
}
@@ -241,6 +250,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getKey() {
return keyEClass;
}
@@ -250,6 +260,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getKey_Owner() {
return (EReference)keyEClass.getEStructuralFeatures().get(0);
}
@@ -259,6 +270,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getKey_Column() {
return (EReference)keyEClass.getEStructuralFeatures().get(1);
}
@@ -268,6 +280,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getRModelElement() {
return rModelElementEClass;
}
@@ -277,6 +290,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getRModelElement_Name() {
return (EAttribute)rModelElementEClass.getEStructuralFeatures().get(0);
}
@@ -286,6 +300,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getRModelElement_Kind() {
return (EAttribute)rModelElementEClass.getEStructuralFeatures().get(1);
}
@@ -295,6 +310,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getSchema() {
return schemaEClass;
}
@@ -304,6 +320,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getSchema_Tables() {
return (EReference)schemaEClass.getEStructuralFeatures().get(0);
}
@@ -313,6 +330,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getTable() {
return tableEClass;
}
@@ -322,6 +340,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTable_Column() {
return (EReference)tableEClass.getEStructuralFeatures().get(0);
}
@@ -331,6 +350,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTable_Schema() {
return (EReference)tableEClass.getEStructuralFeatures().get(1);
}
@@ -340,6 +360,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTable_TheKey() {
return (EReference)tableEClass.getEStructuralFeatures().get(2);
}
@@ -349,6 +370,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTable_Key() {
return (EReference)tableEClass.getEStructuralFeatures().get(3);
}
@@ -358,6 +380,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTable_ForeignKey() {
return (EReference)tableEClass.getEStructuralFeatures().get(4);
}
@@ -367,6 +390,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public RDBMSFactory getRDBMSFactory() {
return (RDBMSFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/RModelElementImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/RModelElementImpl.java
index 06f8a046a..5a547fa35 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/RModelElementImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/RModelElementImpl.java
@@ -101,6 +101,7 @@ public abstract class RModelElementImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -110,6 +111,7 @@ public abstract class RModelElementImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -122,6 +124,7 @@ public abstract class RModelElementImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getKind() {
return kind;
}
@@ -131,6 +134,7 @@ public abstract class RModelElementImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setKind(String newKind) {
String oldKind = kind;
kind = newKind;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/SchemaImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/SchemaImpl.java
index 1804f6204..9eaf001df 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/SchemaImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/SchemaImpl.java
@@ -76,6 +76,7 @@ public class SchemaImpl extends RModelElementImpl implements Schema {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Table> getTables() {
if (tables == null) {
tables = new EObjectContainmentWithInverseEList<Table>(Table.class, this, RDBMSPackage.SCHEMA__TABLES, RDBMSPackage.TABLE__SCHEMA);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/TableImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/TableImpl.java
index 2468544a4..468a30e26 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/TableImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/rdbms/impl/TableImpl.java
@@ -117,6 +117,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Column> getColumn() {
if (column == null) {
column = new EObjectContainmentWithInverseEList<Column>(Column.class, this, RDBMSPackage.TABLE__COLUMN, RDBMSPackage.COLUMN__OWNER);
@@ -129,6 +130,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Schema getSchema() {
if (eContainerFeatureID() != RDBMSPackage.TABLE__SCHEMA) return null;
return (Schema)eInternalContainer();
@@ -149,6 +151,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setSchema(Schema newSchema) {
if (newSchema != eInternalContainer() || (eContainerFeatureID() != RDBMSPackage.TABLE__SCHEMA && newSchema != null)) {
if (EcoreUtil.isAncestor(this, newSchema))
@@ -170,6 +173,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Key getTheKey() {
if (theKey != null && theKey.eIsProxy()) {
InternalEObject oldTheKey = (InternalEObject)theKey;
@@ -196,6 +200,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setTheKey(Key newTheKey) {
Key oldTheKey = theKey;
theKey = newTheKey;
@@ -208,6 +213,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Key> getKey() {
if (key == null) {
key = new EObjectContainmentWithInverseEList<Key>(Key.class, this, RDBMSPackage.TABLE__KEY, RDBMSPackage.KEY__OWNER);
@@ -220,6 +226,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<ForeignKey> getForeignKey() {
if (foreignKey == null) {
foreignKey = new EObjectContainmentWithInverseEList<ForeignKey>(ForeignKey.class, this, RDBMSPackage.TABLE__FOREIGN_KEY, RDBMSPackage.FOREIGN_KEY__OWNER);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/AssociationImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/AssociationImpl.java
index d84fd4e13..ca9dc2603 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/AssociationImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/AssociationImpl.java
@@ -82,6 +82,7 @@ public class AssociationImpl extends PackageElementImpl implements Association {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public manualuml2rdbms.uml.Class getSource() {
if (source != null && source.eIsProxy()) {
InternalEObject oldSource = (InternalEObject)source;
@@ -123,6 +124,7 @@ public class AssociationImpl extends PackageElementImpl implements Association {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setSource(manualuml2rdbms.uml.Class newSource) {
if (newSource != source) {
NotificationChain msgs = null;
@@ -142,6 +144,7 @@ public class AssociationImpl extends PackageElementImpl implements Association {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public manualuml2rdbms.uml.Class getDestination() {
if (destination != null && destination.eIsProxy()) {
InternalEObject oldDestination = (InternalEObject)destination;
@@ -168,6 +171,7 @@ public class AssociationImpl extends PackageElementImpl implements Association {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setDestination(manualuml2rdbms.uml.Class newDestination) {
manualuml2rdbms.uml.Class oldDestination = destination;
destination = newDestination;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/AttributeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/AttributeImpl.java
index 9872d6f96..6a99d85eb 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/AttributeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/AttributeImpl.java
@@ -75,6 +75,7 @@ public class AttributeImpl extends UMLModelElementImpl implements Attribute {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Classifier getType() {
if (type != null && type.eIsProxy()) {
InternalEObject oldType = (InternalEObject)type;
@@ -116,6 +117,7 @@ public class AttributeImpl extends UMLModelElementImpl implements Attribute {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setType(Classifier newType) {
if (newType != type) {
NotificationChain msgs = null;
@@ -135,6 +137,7 @@ public class AttributeImpl extends UMLModelElementImpl implements Attribute {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public manualuml2rdbms.uml.Class getOwner() {
if (eContainerFeatureID() != UMLPackage.ATTRIBUTE__OWNER) return null;
return (manualuml2rdbms.uml.Class)eInternalContainer();
@@ -155,6 +158,7 @@ public class AttributeImpl extends UMLModelElementImpl implements Attribute {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(manualuml2rdbms.uml.Class newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != UMLPackage.ATTRIBUTE__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/ClassImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/ClassImpl.java
index 05a9d6c5a..d409b4ce9 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/ClassImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/ClassImpl.java
@@ -122,6 +122,7 @@ public class ClassImpl extends ClassifierImpl implements manualuml2rdbms.uml.Cla
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<manualuml2rdbms.uml.Class> getGeneral() {
if (general == null) {
general = new EObjectWithInverseResolvingEList.ManyInverse<manualuml2rdbms.uml.Class>(manualuml2rdbms.uml.Class.class, this, UMLPackage.CLASS__GENERAL, UMLPackage.CLASS__GENERAL_OPPOSITE);
@@ -134,6 +135,7 @@ public class ClassImpl extends ClassifierImpl implements manualuml2rdbms.uml.Cla
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Association> getForward() {
if (forward == null) {
forward = new EObjectWithInverseResolvingEList<Association>(Association.class, this, UMLPackage.CLASS__FORWARD, UMLPackage.ASSOCIATION__SOURCE);
@@ -146,6 +148,7 @@ public class ClassImpl extends ClassifierImpl implements manualuml2rdbms.uml.Cla
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Attribute> getAttributes() {
if (attributes == null) {
attributes = new EObjectContainmentWithInverseEList<Attribute>(Attribute.class, this, UMLPackage.CLASS__ATTRIBUTES, UMLPackage.ATTRIBUTE__OWNER);
@@ -158,6 +161,7 @@ public class ClassImpl extends ClassifierImpl implements manualuml2rdbms.uml.Cla
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Association> getReverse() {
if (reverse == null) {
reverse = new EObjectResolvingEList<Association>(Association.class, this, UMLPackage.CLASS__REVERSE);
@@ -170,6 +174,7 @@ public class ClassImpl extends ClassifierImpl implements manualuml2rdbms.uml.Cla
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<manualuml2rdbms.uml.Class> getGeneralOpposite() {
if (generalOpposite == null) {
generalOpposite = new EObjectWithInverseResolvingEList.ManyInverse<manualuml2rdbms.uml.Class>(manualuml2rdbms.uml.Class.class, this, UMLPackage.CLASS__GENERAL_OPPOSITE, UMLPackage.CLASS__GENERAL);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/ClassifierImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/ClassifierImpl.java
index 5096c54aa..67bc8802c 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/ClassifierImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/ClassifierImpl.java
@@ -76,6 +76,7 @@ public abstract class ClassifierImpl extends PackageElementImpl implements Class
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Attribute> getTypeOpposite() {
if (typeOpposite == null) {
typeOpposite = new EObjectWithInverseResolvingEList<Attribute>(Attribute.class, this, UMLPackage.CLASSIFIER__TYPE_OPPOSITE, UMLPackage.ATTRIBUTE__TYPE);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/PackageElementImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/PackageElementImpl.java
index 06ea94e1a..6b09b8a22 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/PackageElementImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/PackageElementImpl.java
@@ -63,6 +63,7 @@ public abstract class PackageElementImpl extends UMLModelElementImpl implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public manualuml2rdbms.uml.Package getNamespace() {
if (eContainerFeatureID() != UMLPackage.PACKAGE_ELEMENT__NAMESPACE) return null;
return (manualuml2rdbms.uml.Package)eInternalContainer();
@@ -83,6 +84,7 @@ public abstract class PackageElementImpl extends UMLModelElementImpl implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setNamespace(manualuml2rdbms.uml.Package newNamespace) {
if (newNamespace != eInternalContainer() || (eContainerFeatureID() != UMLPackage.PACKAGE_ELEMENT__NAMESPACE && newNamespace != null)) {
if (EcoreUtil.isAncestor(this, newNamespace))
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/PackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/PackageImpl.java
index 8dd2f7bf1..4ebc437f3 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/PackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/PackageImpl.java
@@ -75,6 +75,7 @@ public class PackageImpl extends UMLModelElementImpl implements manualuml2rdbms.
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<PackageElement> getElements() {
if (elements == null) {
elements = new EObjectContainmentWithInverseEList<PackageElement>(PackageElement.class, this, UMLPackage.PACKAGE__ELEMENTS, UMLPackage.PACKAGE_ELEMENT__NAMESPACE);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/UMLFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/UMLFactoryImpl.java
index b6976f41f..528e63e0f 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/UMLFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/UMLFactoryImpl.java
@@ -85,6 +85,7 @@ public class UMLFactoryImpl extends EFactoryImpl implements UMLFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Attribute createAttribute() {
AttributeImpl attribute = new AttributeImpl();
return attribute;
@@ -95,6 +96,7 @@ public class UMLFactoryImpl extends EFactoryImpl implements UMLFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Association createAssociation() {
AssociationImpl association = new AssociationImpl();
return association;
@@ -105,6 +107,7 @@ public class UMLFactoryImpl extends EFactoryImpl implements UMLFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public manualuml2rdbms.uml.Class createClass() {
ClassImpl class_ = new ClassImpl();
return class_;
@@ -115,6 +118,7 @@ public class UMLFactoryImpl extends EFactoryImpl implements UMLFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public manualuml2rdbms.uml.Package createPackage() {
PackageImpl package_ = new PackageImpl();
return package_;
@@ -125,6 +129,7 @@ public class UMLFactoryImpl extends EFactoryImpl implements UMLFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PrimitiveDataType createPrimitiveDataType() {
PrimitiveDataTypeImpl primitiveDataType = new PrimitiveDataTypeImpl();
return primitiveDataType;
@@ -135,6 +140,7 @@ public class UMLFactoryImpl extends EFactoryImpl implements UMLFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public UMLPackage getUMLPackage() {
return (UMLPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/UMLModelElementImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/UMLModelElementImpl.java
index 17bce332a..8b24e6dcc 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/UMLModelElementImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/UMLModelElementImpl.java
@@ -101,6 +101,7 @@ public abstract class UMLModelElementImpl extends MinimalEObjectImpl.Container i
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getKind() {
return kind;
}
@@ -110,6 +111,7 @@ public abstract class UMLModelElementImpl extends MinimalEObjectImpl.Container i
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setKind(String newKind) {
String oldKind = kind;
kind = newKind;
@@ -122,6 +124,7 @@ public abstract class UMLModelElementImpl extends MinimalEObjectImpl.Container i
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -131,6 +134,7 @@ public abstract class UMLModelElementImpl extends MinimalEObjectImpl.Container i
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/UMLPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/UMLPackageImpl.java
index 5c13ac160..8808317a9 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/UMLPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml/impl/UMLPackageImpl.java
@@ -174,6 +174,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getAttribute() {
return attributeEClass;
}
@@ -183,6 +184,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAttribute_Type() {
return (EReference)attributeEClass.getEStructuralFeatures().get(0);
}
@@ -192,6 +194,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAttribute_Owner() {
return (EReference)attributeEClass.getEStructuralFeatures().get(1);
}
@@ -201,6 +204,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getAssociation() {
return associationEClass;
}
@@ -210,6 +214,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociation_Source() {
return (EReference)associationEClass.getEStructuralFeatures().get(0);
}
@@ -219,6 +224,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociation_Destination() {
return (EReference)associationEClass.getEStructuralFeatures().get(1);
}
@@ -228,6 +234,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getClass_() {
return classEClass;
}
@@ -237,6 +244,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_General() {
return (EReference)classEClass.getEStructuralFeatures().get(0);
}
@@ -246,6 +254,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_Forward() {
return (EReference)classEClass.getEStructuralFeatures().get(1);
}
@@ -255,6 +264,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_Attributes() {
return (EReference)classEClass.getEStructuralFeatures().get(2);
}
@@ -264,6 +274,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_Reverse() {
return (EReference)classEClass.getEStructuralFeatures().get(3);
}
@@ -273,6 +284,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_GeneralOpposite() {
return (EReference)classEClass.getEStructuralFeatures().get(4);
}
@@ -282,6 +294,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getClassifier() {
return classifierEClass;
}
@@ -291,6 +304,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassifier_TypeOpposite() {
return (EReference)classifierEClass.getEStructuralFeatures().get(0);
}
@@ -300,6 +314,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPackage() {
return packageEClass;
}
@@ -309,6 +324,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackage_Elements() {
return (EReference)packageEClass.getEStructuralFeatures().get(0);
}
@@ -318,6 +334,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPackageElement() {
return packageElementEClass;
}
@@ -327,6 +344,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageElement_Namespace() {
return (EReference)packageElementEClass.getEStructuralFeatures().get(0);
}
@@ -336,6 +354,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPrimitiveDataType() {
return primitiveDataTypeEClass;
}
@@ -345,6 +364,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getUMLModelElement() {
return umlModelElementEClass;
}
@@ -354,6 +374,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getUMLModelElement_Kind() {
return (EAttribute)umlModelElementEClass.getEStructuralFeatures().get(0);
}
@@ -363,6 +384,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getUMLModelElement_Name() {
return (EAttribute)umlModelElementEClass.getEStructuralFeatures().get(1);
}
@@ -372,6 +394,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public UMLFactory getUMLFactory() {
return (UMLFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/AssociationToForeignKeyImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/AssociationToForeignKeyImpl.java
index f17790bee..5aa3cf00c 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/AssociationToForeignKeyImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/AssociationToForeignKeyImpl.java
@@ -122,6 +122,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassToTable getReferenced() {
if (referenced != null && referenced.eIsProxy()) {
InternalEObject oldReferenced = (InternalEObject)referenced;
@@ -148,6 +149,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setReferenced(ClassToTable newReferenced) {
ClassToTable oldReferenced = referenced;
referenced = newReferenced;
@@ -160,6 +162,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassToTable getOwner() {
if (eContainerFeatureID() != UML2RDBMSPackage.ASSOCIATION_TO_FOREIGN_KEY__OWNER) return null;
return (ClassToTable)eInternalContainer();
@@ -180,6 +183,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(ClassToTable newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != UML2RDBMSPackage.ASSOCIATION_TO_FOREIGN_KEY__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -201,6 +205,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -210,6 +215,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -222,6 +228,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Association getAssociation() {
if (association != null && association.eIsProxy()) {
InternalEObject oldAssociation = (InternalEObject)association;
@@ -248,6 +255,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setAssociation(Association newAssociation) {
Association oldAssociation = association;
association = newAssociation;
@@ -260,6 +268,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ForeignKey getForeignKey() {
if (foreignKey != null && foreignKey.eIsProxy()) {
InternalEObject oldForeignKey = (InternalEObject)foreignKey;
@@ -286,6 +295,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setForeignKey(ForeignKey newForeignKey) {
ForeignKey oldForeignKey = foreignKey;
foreignKey = newForeignKey;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/AttributeToColumnImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/AttributeToColumnImpl.java
index 9a26cd811..5f729ce8e 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/AttributeToColumnImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/AttributeToColumnImpl.java
@@ -85,6 +85,7 @@ public class AttributeToColumnImpl extends FromAttributeImpl implements Attribut
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Column getColumn() {
if (column != null && column.eIsProxy()) {
InternalEObject oldColumn = (InternalEObject)column;
@@ -111,6 +112,7 @@ public class AttributeToColumnImpl extends FromAttributeImpl implements Attribut
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setColumn(Column newColumn) {
Column oldColumn = column;
column = newColumn;
@@ -123,6 +125,7 @@ public class AttributeToColumnImpl extends FromAttributeImpl implements Attribut
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PrimitiveToName getType() {
if (type != null && type.eIsProxy()) {
InternalEObject oldType = (InternalEObject)type;
@@ -149,6 +152,7 @@ public class AttributeToColumnImpl extends FromAttributeImpl implements Attribut
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setType(PrimitiveToName newType) {
PrimitiveToName oldType = type;
type = newType;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/ClassToTableImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/ClassToTableImpl.java
index c58e6baff..594a81024 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/ClassToTableImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/ClassToTableImpl.java
@@ -152,6 +152,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Column getColumn() {
if (column != null && column.eIsProxy()) {
InternalEObject oldColumn = (InternalEObject)column;
@@ -178,6 +179,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setColumn(Column newColumn) {
Column oldColumn = column;
column = newColumn;
@@ -190,6 +192,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PackageToSchema getOwner() {
if (eContainerFeatureID() != UML2RDBMSPackage.CLASS_TO_TABLE__OWNER) return null;
return (PackageToSchema)eInternalContainer();
@@ -210,6 +213,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(PackageToSchema newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != UML2RDBMSPackage.CLASS_TO_TABLE__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -231,6 +235,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<AssociationToForeignKey> getAssociationsToForeignKeys() {
if (associationsToForeignKeys == null) {
associationsToForeignKeys = new EObjectContainmentWithInverseEList<AssociationToForeignKey>(AssociationToForeignKey.class, this, UML2RDBMSPackage.CLASS_TO_TABLE__ASSOCIATIONS_TO_FOREIGN_KEYS, UML2RDBMSPackage.ASSOCIATION_TO_FOREIGN_KEY__OWNER);
@@ -243,6 +248,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -252,6 +258,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -264,6 +271,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public manualuml2rdbms.uml.Class getUmlClass() {
if (umlClass != null && umlClass.eIsProxy()) {
InternalEObject oldUmlClass = (InternalEObject)umlClass;
@@ -290,6 +298,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setUmlClass(manualuml2rdbms.uml.Class newUmlClass) {
manualuml2rdbms.uml.Class oldUmlClass = umlClass;
umlClass = newUmlClass;
@@ -302,6 +311,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Table getTable() {
if (table != null && table.eIsProxy()) {
InternalEObject oldTable = (InternalEObject)table;
@@ -328,6 +338,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setTable(Table newTable) {
Table oldTable = table;
table = newTable;
@@ -340,6 +351,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Key getPrimaryKey() {
if (primaryKey != null && primaryKey.eIsProxy()) {
InternalEObject oldPrimaryKey = (InternalEObject)primaryKey;
@@ -366,6 +378,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setPrimaryKey(Key newPrimaryKey) {
Key oldPrimaryKey = primaryKey;
primaryKey = newPrimaryKey;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/FromAttributeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/FromAttributeImpl.java
index 656725d4b..37c49969d 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/FromAttributeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/FromAttributeImpl.java
@@ -137,6 +137,7 @@ public abstract class FromAttributeImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -146,6 +147,7 @@ public abstract class FromAttributeImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -158,6 +160,7 @@ public abstract class FromAttributeImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getKind() {
return kind;
}
@@ -167,6 +170,7 @@ public abstract class FromAttributeImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setKind(String newKind) {
String oldKind = kind;
kind = newKind;
@@ -179,6 +183,7 @@ public abstract class FromAttributeImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public FromAttributeOwner getOwner() {
if (eContainerFeatureID() != UML2RDBMSPackage.FROM_ATTRIBUTE__OWNER) return null;
return (FromAttributeOwner)eInternalContainer();
@@ -199,6 +204,7 @@ public abstract class FromAttributeImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(FromAttributeOwner newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != UML2RDBMSPackage.FROM_ATTRIBUTE__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -220,6 +226,7 @@ public abstract class FromAttributeImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<AttributeToColumn> getLeafs() {
if (leafs == null) {
leafs = new EObjectResolvingEList<AttributeToColumn>(AttributeToColumn.class, this, UML2RDBMSPackage.FROM_ATTRIBUTE__LEAFS);
@@ -232,6 +239,7 @@ public abstract class FromAttributeImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Attribute getAttribute() {
if (attribute != null && attribute.eIsProxy()) {
InternalEObject oldAttribute = (InternalEObject)attribute;
@@ -258,6 +266,7 @@ public abstract class FromAttributeImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setAttribute(Attribute newAttribute) {
Attribute oldAttribute = attribute;
attribute = newAttribute;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/FromAttributeOwnerImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/FromAttributeOwnerImpl.java
index 5d4ec924d..299d58acc 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/FromAttributeOwnerImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/FromAttributeOwnerImpl.java
@@ -78,6 +78,7 @@ public abstract class FromAttributeOwnerImpl extends MinimalEObjectImpl.Containe
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<FromAttribute> getFromAttributes() {
if (fromAttributes == null) {
fromAttributes = new EObjectContainmentWithInverseEList<FromAttribute>(FromAttribute.class, this, UML2RDBMSPackage.FROM_ATTRIBUTE_OWNER__FROM_ATTRIBUTES, UML2RDBMSPackage.FROM_ATTRIBUTE__OWNER);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/NonLeafAttributeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/NonLeafAttributeImpl.java
index f86d534ca..b379396cf 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/NonLeafAttributeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/NonLeafAttributeImpl.java
@@ -137,6 +137,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -146,6 +147,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -158,6 +160,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getKind() {
return kind;
}
@@ -167,6 +170,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setKind(String newKind) {
String oldKind = kind;
kind = newKind;
@@ -179,6 +183,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public FromAttributeOwner getOwner() {
if (eContainerFeatureID() != UML2RDBMSPackage.NON_LEAF_ATTRIBUTE__OWNER) return null;
return (FromAttributeOwner)eInternalContainer();
@@ -199,6 +204,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(FromAttributeOwner newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != UML2RDBMSPackage.NON_LEAF_ATTRIBUTE__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -220,6 +226,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<AttributeToColumn> getLeafs() {
if (leafs == null) {
leafs = new EObjectResolvingEList<AttributeToColumn>(AttributeToColumn.class, this, UML2RDBMSPackage.NON_LEAF_ATTRIBUTE__LEAFS);
@@ -232,6 +239,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Attribute getAttribute() {
if (attribute != null && attribute.eIsProxy()) {
InternalEObject oldAttribute = (InternalEObject)attribute;
@@ -258,6 +266,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setAttribute(Attribute newAttribute) {
Attribute oldAttribute = attribute;
attribute = newAttribute;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/PackageToSchemaImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/PackageToSchemaImpl.java
index 1f102a4a7..e64f7fd12 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/PackageToSchemaImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/PackageToSchemaImpl.java
@@ -137,6 +137,7 @@ public class PackageToSchemaImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<ClassToTable> getClassesToTables() {
if (classesToTables == null) {
classesToTables = new EObjectContainmentWithInverseEList<ClassToTable>(ClassToTable.class, this, UML2RDBMSPackage.PACKAGE_TO_SCHEMA__CLASSES_TO_TABLES, UML2RDBMSPackage.CLASS_TO_TABLE__OWNER);
@@ -149,6 +150,7 @@ public class PackageToSchemaImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<PrimitiveToName> getPrimitivesToNames() {
if (primitivesToNames == null) {
primitivesToNames = new EObjectContainmentWithInverseEList<PrimitiveToName>(PrimitiveToName.class, this, UML2RDBMSPackage.PACKAGE_TO_SCHEMA__PRIMITIVES_TO_NAMES, UML2RDBMSPackage.PRIMITIVE_TO_NAME__OWNER);
@@ -161,6 +163,7 @@ public class PackageToSchemaImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -170,6 +173,7 @@ public class PackageToSchemaImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -182,6 +186,7 @@ public class PackageToSchemaImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public manualuml2rdbms.uml.Package getUmlPackage() {
if (umlPackage != null && umlPackage.eIsProxy()) {
InternalEObject oldUmlPackage = (InternalEObject)umlPackage;
@@ -208,6 +213,7 @@ public class PackageToSchemaImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setUmlPackage(manualuml2rdbms.uml.Package newUmlPackage) {
manualuml2rdbms.uml.Package oldUmlPackage = umlPackage;
umlPackage = newUmlPackage;
@@ -220,6 +226,7 @@ public class PackageToSchemaImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Schema getSchema() {
if (schema != null && schema.eIsProxy()) {
InternalEObject oldSchema = (InternalEObject)schema;
@@ -246,6 +253,7 @@ public class PackageToSchemaImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setSchema(Schema newSchema) {
Schema oldSchema = schema;
schema = newSchema;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/PrimitiveToNameImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/PrimitiveToNameImpl.java
index c65a0b5e4..8f09b96e9 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/PrimitiveToNameImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/PrimitiveToNameImpl.java
@@ -120,6 +120,7 @@ public class PrimitiveToNameImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PackageToSchema getOwner() {
if (eContainerFeatureID() != UML2RDBMSPackage.PRIMITIVE_TO_NAME__OWNER) return null;
return (PackageToSchema)eInternalContainer();
@@ -140,6 +141,7 @@ public class PrimitiveToNameImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(PackageToSchema newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != UML2RDBMSPackage.PRIMITIVE_TO_NAME__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -161,6 +163,7 @@ public class PrimitiveToNameImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -170,6 +173,7 @@ public class PrimitiveToNameImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -182,6 +186,7 @@ public class PrimitiveToNameImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PrimitiveDataType getPrimitive() {
if (primitive != null && primitive.eIsProxy()) {
InternalEObject oldPrimitive = (InternalEObject)primitive;
@@ -208,6 +213,7 @@ public class PrimitiveToNameImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setPrimitive(PrimitiveDataType newPrimitive) {
PrimitiveDataType oldPrimitive = primitive;
primitive = newPrimitive;
@@ -220,6 +226,7 @@ public class PrimitiveToNameImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getTypeName() {
return typeName;
}
@@ -229,6 +236,7 @@ public class PrimitiveToNameImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setTypeName(String newTypeName) {
String oldTypeName = typeName;
typeName = newTypeName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/ToColumnImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/ToColumnImpl.java
index a2a20ec0c..4920a3ee9 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/ToColumnImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/ToColumnImpl.java
@@ -73,6 +73,7 @@ public class ToColumnImpl extends MinimalEObjectImpl.Container implements ToColu
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Column getColumn() {
if (column != null && column.eIsProxy()) {
InternalEObject oldColumn = (InternalEObject)column;
@@ -99,6 +100,7 @@ public class ToColumnImpl extends MinimalEObjectImpl.Container implements ToColu
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setColumn(Column newColumn) {
Column oldColumn = column;
column = newColumn;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/UML2RDBMSFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/UML2RDBMSFactoryImpl.java
index b63833e62..cf790b276 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/UML2RDBMSFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/UML2RDBMSFactoryImpl.java
@@ -83,6 +83,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public AttributeToColumn createAttributeToColumn() {
AttributeToColumnImpl attributeToColumn = new AttributeToColumnImpl();
return attributeToColumn;
@@ -93,6 +94,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public AssociationToForeignKey createAssociationToForeignKey() {
AssociationToForeignKeyImpl associationToForeignKey = new AssociationToForeignKeyImpl();
return associationToForeignKey;
@@ -103,6 +105,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassToTable createClassToTable() {
ClassToTableImpl classToTable = new ClassToTableImpl();
return classToTable;
@@ -113,6 +116,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public NonLeafAttribute createNonLeafAttribute() {
NonLeafAttributeImpl nonLeafAttribute = new NonLeafAttributeImpl();
return nonLeafAttribute;
@@ -123,6 +127,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PackageToSchema createPackageToSchema() {
PackageToSchemaImpl packageToSchema = new PackageToSchemaImpl();
return packageToSchema;
@@ -133,6 +138,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PrimitiveToName createPrimitiveToName() {
PrimitiveToNameImpl primitiveToName = new PrimitiveToNameImpl();
return primitiveToName;
@@ -143,6 +149,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ToColumn createToColumn() {
ToColumnImpl toColumn = new ToColumnImpl();
return toColumn;
@@ -153,6 +160,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public UML2RDBMSPackage getUML2RDBMSPackage() {
return (UML2RDBMSPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/UML2RDBMSPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/UML2RDBMSPackageImpl.java
index ffccf8c5e..38a896f40 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/UML2RDBMSPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/manualuml2rdbms/uml2rdbms/impl/UML2RDBMSPackageImpl.java
@@ -184,6 +184,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getAttributeToColumn() {
return attributeToColumnEClass;
}
@@ -193,6 +194,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAttributeToColumn_Type() {
return (EReference)attributeToColumnEClass.getEStructuralFeatures().get(0);
}
@@ -202,6 +204,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getAssociationToForeignKey() {
return associationToForeignKeyEClass;
}
@@ -211,6 +214,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociationToForeignKey_Referenced() {
return (EReference)associationToForeignKeyEClass.getEStructuralFeatures().get(0);
}
@@ -220,6 +224,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociationToForeignKey_Owner() {
return (EReference)associationToForeignKeyEClass.getEStructuralFeatures().get(1);
}
@@ -229,6 +234,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getAssociationToForeignKey_Name() {
return (EAttribute)associationToForeignKeyEClass.getEStructuralFeatures().get(2);
}
@@ -238,6 +244,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociationToForeignKey_Association() {
return (EReference)associationToForeignKeyEClass.getEStructuralFeatures().get(3);
}
@@ -247,6 +254,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociationToForeignKey_ForeignKey() {
return (EReference)associationToForeignKeyEClass.getEStructuralFeatures().get(4);
}
@@ -256,6 +264,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getClassToTable() {
return classToTableEClass;
}
@@ -265,6 +274,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassToTable_Owner() {
return (EReference)classToTableEClass.getEStructuralFeatures().get(0);
}
@@ -274,6 +284,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassToTable_AssociationsToForeignKeys() {
return (EReference)classToTableEClass.getEStructuralFeatures().get(1);
}
@@ -283,6 +294,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getClassToTable_Name() {
return (EAttribute)classToTableEClass.getEStructuralFeatures().get(2);
}
@@ -292,6 +304,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassToTable_UmlClass() {
return (EReference)classToTableEClass.getEStructuralFeatures().get(3);
}
@@ -301,6 +314,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassToTable_Table() {
return (EReference)classToTableEClass.getEStructuralFeatures().get(4);
}
@@ -310,6 +324,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassToTable_PrimaryKey() {
return (EReference)classToTableEClass.getEStructuralFeatures().get(5);
}
@@ -319,6 +334,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getFromAttribute() {
return fromAttributeEClass;
}
@@ -328,6 +344,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getFromAttribute_Name() {
return (EAttribute)fromAttributeEClass.getEStructuralFeatures().get(0);
}
@@ -337,6 +354,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getFromAttribute_Kind() {
return (EAttribute)fromAttributeEClass.getEStructuralFeatures().get(1);
}
@@ -346,6 +364,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFromAttribute_Owner() {
return (EReference)fromAttributeEClass.getEStructuralFeatures().get(2);
}
@@ -355,6 +374,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFromAttribute_Leafs() {
return (EReference)fromAttributeEClass.getEStructuralFeatures().get(3);
}
@@ -364,6 +384,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFromAttribute_Attribute() {
return (EReference)fromAttributeEClass.getEStructuralFeatures().get(4);
}
@@ -373,6 +394,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getFromAttributeOwner() {
return fromAttributeOwnerEClass;
}
@@ -382,6 +404,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFromAttributeOwner_FromAttributes() {
return (EReference)fromAttributeOwnerEClass.getEStructuralFeatures().get(0);
}
@@ -391,6 +414,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNonLeafAttribute() {
return nonLeafAttributeEClass;
}
@@ -400,6 +424,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPackageToSchema() {
return packageToSchemaEClass;
}
@@ -409,6 +434,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageToSchema_ClassesToTables() {
return (EReference)packageToSchemaEClass.getEStructuralFeatures().get(0);
}
@@ -418,6 +444,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageToSchema_PrimitivesToNames() {
return (EReference)packageToSchemaEClass.getEStructuralFeatures().get(1);
}
@@ -427,6 +454,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getPackageToSchema_Name() {
return (EAttribute)packageToSchemaEClass.getEStructuralFeatures().get(2);
}
@@ -436,6 +464,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageToSchema_UmlPackage() {
return (EReference)packageToSchemaEClass.getEStructuralFeatures().get(3);
}
@@ -445,6 +474,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageToSchema_Schema() {
return (EReference)packageToSchemaEClass.getEStructuralFeatures().get(4);
}
@@ -454,6 +484,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPrimitiveToName() {
return primitiveToNameEClass;
}
@@ -463,6 +494,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPrimitiveToName_Owner() {
return (EReference)primitiveToNameEClass.getEStructuralFeatures().get(0);
}
@@ -472,6 +504,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getPrimitiveToName_Name() {
return (EAttribute)primitiveToNameEClass.getEStructuralFeatures().get(1);
}
@@ -481,6 +514,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPrimitiveToName_Primitive() {
return (EReference)primitiveToNameEClass.getEStructuralFeatures().get(2);
}
@@ -490,6 +524,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getPrimitiveToName_TypeName() {
return (EAttribute)primitiveToNameEClass.getEStructuralFeatures().get(3);
}
@@ -499,6 +534,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getToColumn() {
return toColumnEClass;
}
@@ -508,6 +544,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getToColumn_Column() {
return (EReference)toColumnEClass.getEStructuralFeatures().get(0);
}
@@ -517,6 +554,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public UML2RDBMSFactory getUML2RDBMSFactory() {
return (UML2RDBMSFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/ColumnImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/ColumnImpl.java
index f19fe97b4..434915c8c 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/ColumnImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/ColumnImpl.java
@@ -115,6 +115,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getType() {
return type;
}
@@ -124,6 +125,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setType(String newType) {
String oldType = type;
type = newType;
@@ -136,6 +138,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Table getOwner() {
if (eContainerFeatureID() != RDBMSPackage.COLUMN__OWNER) return null;
return (Table)eInternalContainer();
@@ -156,6 +159,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(Table newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != RDBMSPackage.COLUMN__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -177,6 +181,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<ForeignKey> getForeignKeys() {
if (foreignKeys == null) {
foreignKeys = new EObjectWithInverseResolvingEList.ManyInverse<ForeignKey>(ForeignKey.class, this, RDBMSPackage.COLUMN__FOREIGN_KEYS, RDBMSPackage.FOREIGN_KEY__COLUMNS);
@@ -189,6 +194,7 @@ public class ColumnImpl extends RModelElementImpl implements Column {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Key> getKeys() {
if (keys == null) {
keys = new EObjectWithInverseResolvingEList.ManyInverse<Key>(Key.class, this, RDBMSPackage.COLUMN__KEYS, RDBMSPackage.KEY__COLUMN);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/ForeignKeyImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/ForeignKeyImpl.java
index ee71c7085..7caff0844 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/ForeignKeyImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/ForeignKeyImpl.java
@@ -94,6 +94,7 @@ public class ForeignKeyImpl extends RModelElementImpl implements ForeignKey {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Key getRefersTo() {
if (refersTo != null && refersTo.eIsProxy()) {
InternalEObject oldRefersTo = (InternalEObject)refersTo;
@@ -120,6 +121,7 @@ public class ForeignKeyImpl extends RModelElementImpl implements ForeignKey {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setRefersTo(Key newRefersTo) {
Key oldRefersTo = refersTo;
refersTo = newRefersTo;
@@ -132,6 +134,7 @@ public class ForeignKeyImpl extends RModelElementImpl implements ForeignKey {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Column> getColumns() {
if (columns == null) {
columns = new EObjectWithInverseResolvingEList.ManyInverse<Column>(Column.class, this, RDBMSPackage.FOREIGN_KEY__COLUMNS, RDBMSPackage.COLUMN__FOREIGN_KEYS);
@@ -144,6 +147,7 @@ public class ForeignKeyImpl extends RModelElementImpl implements ForeignKey {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Table getOwner() {
if (eContainerFeatureID() != RDBMSPackage.FOREIGN_KEY__OWNER) return null;
return (Table)eInternalContainer();
@@ -164,6 +168,7 @@ public class ForeignKeyImpl extends RModelElementImpl implements ForeignKey {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(Table newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != RDBMSPackage.FOREIGN_KEY__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/KeyImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/KeyImpl.java
index 3aa9666ef..7cc4fdb29 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/KeyImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/KeyImpl.java
@@ -82,6 +82,7 @@ public class KeyImpl extends RModelElementImpl implements Key {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Table getOwner() {
if (eContainerFeatureID() != RDBMSPackage.KEY__OWNER) return null;
return (Table)eInternalContainer();
@@ -102,6 +103,7 @@ public class KeyImpl extends RModelElementImpl implements Key {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(Table newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != RDBMSPackage.KEY__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -123,6 +125,7 @@ public class KeyImpl extends RModelElementImpl implements Key {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Column> getColumn() {
if (column == null) {
column = new EObjectWithInverseResolvingEList.ManyInverse<Column>(Column.class, this, RDBMSPackage.KEY__COLUMN, RDBMSPackage.COLUMN__KEYS);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/RDBMSFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/RDBMSFactoryImpl.java
index 26f78ee8a..c80fcb87d 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/RDBMSFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/RDBMSFactoryImpl.java
@@ -112,6 +112,7 @@ public class RDBMSFactoryImpl extends EFactoryImpl implements RDBMSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Column createColumn() {
ColumnImpl column = new ColumnImpl();
return column;
@@ -122,6 +123,7 @@ public class RDBMSFactoryImpl extends EFactoryImpl implements RDBMSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ForeignKey createForeignKey() {
ForeignKeyImpl foreignKey = new ForeignKeyImpl();
return foreignKey;
@@ -132,6 +134,7 @@ public class RDBMSFactoryImpl extends EFactoryImpl implements RDBMSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Key createKey() {
KeyImpl key = new KeyImpl();
return key;
@@ -142,6 +145,7 @@ public class RDBMSFactoryImpl extends EFactoryImpl implements RDBMSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Schema createSchema() {
SchemaImpl schema = new SchemaImpl();
return schema;
@@ -152,6 +156,7 @@ public class RDBMSFactoryImpl extends EFactoryImpl implements RDBMSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Table createTable() {
TableImpl table = new TableImpl();
return table;
@@ -180,6 +185,7 @@ public class RDBMSFactoryImpl extends EFactoryImpl implements RDBMSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public RDBMSPackage getRDBMSPackage() {
return (RDBMSPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/RDBMSPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/RDBMSPackageImpl.java
index f5c7b6b44..739e68408 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/RDBMSPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/RDBMSPackageImpl.java
@@ -168,6 +168,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getColumn() {
return columnEClass;
}
@@ -177,6 +178,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getColumn_Type() {
return (EAttribute)columnEClass.getEStructuralFeatures().get(0);
}
@@ -186,6 +188,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getColumn_Owner() {
return (EReference)columnEClass.getEStructuralFeatures().get(1);
}
@@ -195,6 +198,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getColumn_ForeignKeys() {
return (EReference)columnEClass.getEStructuralFeatures().get(2);
}
@@ -204,6 +208,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getColumn_Keys() {
return (EReference)columnEClass.getEStructuralFeatures().get(3);
}
@@ -213,6 +218,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getForeignKey() {
return foreignKeyEClass;
}
@@ -222,6 +228,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getForeignKey_RefersTo() {
return (EReference)foreignKeyEClass.getEStructuralFeatures().get(0);
}
@@ -231,6 +238,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getForeignKey_Columns() {
return (EReference)foreignKeyEClass.getEStructuralFeatures().get(1);
}
@@ -240,6 +248,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getForeignKey_Owner() {
return (EReference)foreignKeyEClass.getEStructuralFeatures().get(2);
}
@@ -249,6 +258,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getKey() {
return keyEClass;
}
@@ -258,6 +268,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getKey_Owner() {
return (EReference)keyEClass.getEStructuralFeatures().get(0);
}
@@ -267,6 +278,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getKey_Column() {
return (EReference)keyEClass.getEStructuralFeatures().get(1);
}
@@ -276,6 +288,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getRModelElement() {
return rModelElementEClass;
}
@@ -285,6 +298,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getRModelElement_Name() {
return (EAttribute)rModelElementEClass.getEStructuralFeatures().get(0);
}
@@ -294,6 +308,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getRModelElement_Kind() {
return (EAttribute)rModelElementEClass.getEStructuralFeatures().get(1);
}
@@ -303,6 +318,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getSchema() {
return schemaEClass;
}
@@ -312,6 +328,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getSchema_Tables() {
return (EReference)schemaEClass.getEStructuralFeatures().get(0);
}
@@ -321,6 +338,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getTable() {
return tableEClass;
}
@@ -330,6 +348,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTable_Columns() {
return (EReference)tableEClass.getEStructuralFeatures().get(0);
}
@@ -339,6 +358,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTable_Schema() {
return (EReference)tableEClass.getEStructuralFeatures().get(1);
}
@@ -348,6 +368,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTable_Keys() {
return (EReference)tableEClass.getEStructuralFeatures().get(2);
}
@@ -357,6 +378,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTable_ForeignKeys() {
return (EReference)tableEClass.getEStructuralFeatures().get(3);
}
@@ -366,6 +388,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EDataType getString() {
return stringEDataType;
}
@@ -375,6 +398,7 @@ public class RDBMSPackageImpl extends EPackageImpl implements RDBMSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public RDBMSFactory getRDBMSFactory() {
return (RDBMSFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/RModelElementImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/RModelElementImpl.java
index c3a1a49c5..9eb3482a6 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/RModelElementImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/RModelElementImpl.java
@@ -101,6 +101,7 @@ public abstract class RModelElementImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -110,6 +111,7 @@ public abstract class RModelElementImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -122,6 +124,7 @@ public abstract class RModelElementImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getKind() {
return kind;
}
@@ -131,6 +134,7 @@ public abstract class RModelElementImpl extends MinimalEObjectImpl.Container imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setKind(String newKind) {
String oldKind = kind;
kind = newKind;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/SchemaImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/SchemaImpl.java
index f22aaba77..fbb64774e 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/SchemaImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/SchemaImpl.java
@@ -76,6 +76,7 @@ public class SchemaImpl extends RModelElementImpl implements Schema {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Table> getTables() {
if (tables == null) {
tables = new EObjectContainmentWithInverseEList<Table>(Table.class, this, RDBMSPackage.SCHEMA__TABLES, RDBMSPackage.TABLE__SCHEMA);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/TableImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/TableImpl.java
index d86a00b06..e71a74d8b 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/TableImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/rdbms/impl/TableImpl.java
@@ -106,6 +106,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Column> getColumns() {
if (columns == null) {
columns = new EObjectContainmentWithInverseEList<Column>(Column.class, this, RDBMSPackage.TABLE__COLUMNS, RDBMSPackage.COLUMN__OWNER);
@@ -118,6 +119,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Schema getSchema() {
if (eContainerFeatureID() != RDBMSPackage.TABLE__SCHEMA) return null;
return (Schema)eInternalContainer();
@@ -138,6 +140,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setSchema(Schema newSchema) {
if (newSchema != eInternalContainer() || (eContainerFeatureID() != RDBMSPackage.TABLE__SCHEMA && newSchema != null)) {
if (EcoreUtil.isAncestor(this, newSchema))
@@ -159,6 +162,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Key> getKeys() {
if (keys == null) {
keys = new EObjectContainmentWithInverseEList<Key>(Key.class, this, RDBMSPackage.TABLE__KEYS, RDBMSPackage.KEY__OWNER);
@@ -171,6 +175,7 @@ public class TableImpl extends RModelElementImpl implements Table {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<ForeignKey> getForeignKeys() {
if (foreignKeys == null) {
foreignKeys = new EObjectContainmentWithInverseEList<ForeignKey>(ForeignKey.class, this, RDBMSPackage.TABLE__FOREIGN_KEYS, RDBMSPackage.FOREIGN_KEY__OWNER);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/AssociationImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/AssociationImpl.java
index 30a50ac67..0f62196e6 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/AssociationImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/AssociationImpl.java
@@ -82,6 +82,7 @@ public class AssociationImpl extends PackageElementImpl implements Association {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public simpleuml2rdbms.uml.Class getDestination() {
if (destination != null && destination.eIsProxy()) {
InternalEObject oldDestination = (InternalEObject)destination;
@@ -123,6 +124,7 @@ public class AssociationImpl extends PackageElementImpl implements Association {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setDestination(simpleuml2rdbms.uml.Class newDestination) {
if (newDestination != destination) {
NotificationChain msgs = null;
@@ -142,6 +144,7 @@ public class AssociationImpl extends PackageElementImpl implements Association {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public simpleuml2rdbms.uml.Class getSource() {
if (source != null && source.eIsProxy()) {
InternalEObject oldSource = (InternalEObject)source;
@@ -183,6 +186,7 @@ public class AssociationImpl extends PackageElementImpl implements Association {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setSource(simpleuml2rdbms.uml.Class newSource) {
if (newSource != source) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/AttributeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/AttributeImpl.java
index 3a9a89fd7..45756455b 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/AttributeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/AttributeImpl.java
@@ -75,6 +75,7 @@ public class AttributeImpl extends UMLModelElementImpl implements Attribute {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public simpleuml2rdbms.uml.Class getOwner() {
if (eContainerFeatureID() != UMLPackage.ATTRIBUTE__OWNER) return null;
return (simpleuml2rdbms.uml.Class)eInternalContainer();
@@ -95,6 +96,7 @@ public class AttributeImpl extends UMLModelElementImpl implements Attribute {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(simpleuml2rdbms.uml.Class newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != UMLPackage.ATTRIBUTE__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -116,6 +118,7 @@ public class AttributeImpl extends UMLModelElementImpl implements Attribute {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Classifier getType() {
if (type != null && type.eIsProxy()) {
InternalEObject oldType = (InternalEObject)type;
@@ -157,6 +160,7 @@ public class AttributeImpl extends UMLModelElementImpl implements Attribute {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setType(Classifier newType) {
if (newType != type) {
NotificationChain msgs = null;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/ClassImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/ClassImpl.java
index 5295d1427..33ae06cad 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/ClassImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/ClassImpl.java
@@ -121,6 +121,7 @@ public class ClassImpl extends ClassifierImpl implements simpleuml2rdbms.uml.Cla
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Attribute> getAttributes() {
if (attributes == null) {
attributes = new EObjectContainmentWithInverseEList<Attribute>(Attribute.class, this, UMLPackage.CLASS__ATTRIBUTES, UMLPackage.ATTRIBUTE__OWNER);
@@ -133,6 +134,7 @@ public class ClassImpl extends ClassifierImpl implements simpleuml2rdbms.uml.Cla
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Association> getForward() {
if (forward == null) {
forward = new EObjectWithInverseResolvingEList<Association>(Association.class, this, UMLPackage.CLASS__FORWARD, UMLPackage.ASSOCIATION__SOURCE);
@@ -145,6 +147,7 @@ public class ClassImpl extends ClassifierImpl implements simpleuml2rdbms.uml.Cla
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<simpleuml2rdbms.uml.Class> getGeneral() {
if (general == null) {
general = new EObjectWithInverseResolvingEList.ManyInverse<simpleuml2rdbms.uml.Class>(simpleuml2rdbms.uml.Class.class, this, UMLPackage.CLASS__GENERAL, UMLPackage.CLASS__GENERAL_OPPOSITE);
@@ -157,6 +160,7 @@ public class ClassImpl extends ClassifierImpl implements simpleuml2rdbms.uml.Cla
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<simpleuml2rdbms.uml.Class> getGeneralOpposite() {
if (generalOpposite == null) {
generalOpposite = new EObjectWithInverseResolvingEList.ManyInverse<simpleuml2rdbms.uml.Class>(simpleuml2rdbms.uml.Class.class, this, UMLPackage.CLASS__GENERAL_OPPOSITE, UMLPackage.CLASS__GENERAL);
@@ -169,6 +173,7 @@ public class ClassImpl extends ClassifierImpl implements simpleuml2rdbms.uml.Cla
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Association> getReverse() {
if (reverse == null) {
reverse = new EObjectWithInverseResolvingEList<Association>(Association.class, this, UMLPackage.CLASS__REVERSE, UMLPackage.ASSOCIATION__DESTINATION);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/ClassifierImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/ClassifierImpl.java
index 45c9a0eae..51782d0fa 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/ClassifierImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/ClassifierImpl.java
@@ -76,6 +76,7 @@ public abstract class ClassifierImpl extends PackageElementImpl implements Class
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Attribute> getTypeOpposite() {
if (typeOpposite == null) {
typeOpposite = new EObjectWithInverseResolvingEList<Attribute>(Attribute.class, this, UMLPackage.CLASSIFIER__TYPE_OPPOSITE, UMLPackage.ATTRIBUTE__TYPE);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/PackageElementImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/PackageElementImpl.java
index 25e514ca5..bce254e00 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/PackageElementImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/PackageElementImpl.java
@@ -63,6 +63,7 @@ public abstract class PackageElementImpl extends UMLModelElementImpl implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public simpleuml2rdbms.uml.Package getNamespace() {
if (eContainerFeatureID() != UMLPackage.PACKAGE_ELEMENT__NAMESPACE) return null;
return (simpleuml2rdbms.uml.Package)eInternalContainer();
@@ -83,6 +84,7 @@ public abstract class PackageElementImpl extends UMLModelElementImpl implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setNamespace(simpleuml2rdbms.uml.Package newNamespace) {
if (newNamespace != eInternalContainer() || (eContainerFeatureID() != UMLPackage.PACKAGE_ELEMENT__NAMESPACE && newNamespace != null)) {
if (EcoreUtil.isAncestor(this, newNamespace))
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/PackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/PackageImpl.java
index d0e2e63f1..787b79389 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/PackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/PackageImpl.java
@@ -75,6 +75,7 @@ public class PackageImpl extends UMLModelElementImpl implements simpleuml2rdbms.
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<PackageElement> getElements() {
if (elements == null) {
elements = new EObjectContainmentWithInverseEList<PackageElement>(PackageElement.class, this, UMLPackage.PACKAGE__ELEMENTS, UMLPackage.PACKAGE_ELEMENT__NAMESPACE);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/UMLFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/UMLFactoryImpl.java
index 1be63464c..c9f9bb65b 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/UMLFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/UMLFactoryImpl.java
@@ -85,6 +85,7 @@ public class UMLFactoryImpl extends EFactoryImpl implements UMLFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Attribute createAttribute() {
AttributeImpl attribute = new AttributeImpl();
return attribute;
@@ -95,6 +96,7 @@ public class UMLFactoryImpl extends EFactoryImpl implements UMLFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Association createAssociation() {
AssociationImpl association = new AssociationImpl();
return association;
@@ -105,6 +107,7 @@ public class UMLFactoryImpl extends EFactoryImpl implements UMLFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public simpleuml2rdbms.uml.Class createClass() {
ClassImpl class_ = new ClassImpl();
return class_;
@@ -115,6 +118,7 @@ public class UMLFactoryImpl extends EFactoryImpl implements UMLFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public simpleuml2rdbms.uml.Package createPackage() {
PackageImpl package_ = new PackageImpl();
return package_;
@@ -125,6 +129,7 @@ public class UMLFactoryImpl extends EFactoryImpl implements UMLFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PrimitiveDataType createPrimitiveDataType() {
PrimitiveDataTypeImpl primitiveDataType = new PrimitiveDataTypeImpl();
return primitiveDataType;
@@ -135,6 +140,7 @@ public class UMLFactoryImpl extends EFactoryImpl implements UMLFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public UMLPackage getUMLPackage() {
return (UMLPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/UMLModelElementImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/UMLModelElementImpl.java
index fee674d0c..a13460869 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/UMLModelElementImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/UMLModelElementImpl.java
@@ -101,6 +101,7 @@ public abstract class UMLModelElementImpl extends MinimalEObjectImpl.Container i
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getKind() {
return kind;
}
@@ -110,6 +111,7 @@ public abstract class UMLModelElementImpl extends MinimalEObjectImpl.Container i
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setKind(String newKind) {
String oldKind = kind;
kind = newKind;
@@ -122,6 +124,7 @@ public abstract class UMLModelElementImpl extends MinimalEObjectImpl.Container i
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -131,6 +134,7 @@ public abstract class UMLModelElementImpl extends MinimalEObjectImpl.Container i
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/UMLPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/UMLPackageImpl.java
index 246ae7cea..33d01470b 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/UMLPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml/impl/UMLPackageImpl.java
@@ -174,6 +174,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getAttribute() {
return attributeEClass;
}
@@ -183,6 +184,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAttribute_Owner() {
return (EReference)attributeEClass.getEStructuralFeatures().get(0);
}
@@ -192,6 +194,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAttribute_Type() {
return (EReference)attributeEClass.getEStructuralFeatures().get(1);
}
@@ -201,6 +204,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getAssociation() {
return associationEClass;
}
@@ -210,6 +214,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociation_Destination() {
return (EReference)associationEClass.getEStructuralFeatures().get(0);
}
@@ -219,6 +224,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociation_Source() {
return (EReference)associationEClass.getEStructuralFeatures().get(1);
}
@@ -228,6 +234,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getClass_() {
return classEClass;
}
@@ -237,6 +244,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_Attributes() {
return (EReference)classEClass.getEStructuralFeatures().get(0);
}
@@ -246,6 +254,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_Forward() {
return (EReference)classEClass.getEStructuralFeatures().get(1);
}
@@ -255,6 +264,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_General() {
return (EReference)classEClass.getEStructuralFeatures().get(2);
}
@@ -264,6 +274,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_GeneralOpposite() {
return (EReference)classEClass.getEStructuralFeatures().get(3);
}
@@ -273,6 +284,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClass_Reverse() {
return (EReference)classEClass.getEStructuralFeatures().get(4);
}
@@ -282,6 +294,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getClassifier() {
return classifierEClass;
}
@@ -291,6 +304,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassifier_TypeOpposite() {
return (EReference)classifierEClass.getEStructuralFeatures().get(0);
}
@@ -300,6 +314,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPackage() {
return packageEClass;
}
@@ -309,6 +324,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackage_Elements() {
return (EReference)packageEClass.getEStructuralFeatures().get(0);
}
@@ -318,6 +334,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPackageElement() {
return packageElementEClass;
}
@@ -327,6 +344,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageElement_Namespace() {
return (EReference)packageElementEClass.getEStructuralFeatures().get(0);
}
@@ -336,6 +354,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPrimitiveDataType() {
return primitiveDataTypeEClass;
}
@@ -345,6 +364,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getUMLModelElement() {
return umlModelElementEClass;
}
@@ -354,6 +374,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getUMLModelElement_Kind() {
return (EAttribute)umlModelElementEClass.getEStructuralFeatures().get(0);
}
@@ -363,6 +384,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getUMLModelElement_Name() {
return (EAttribute)umlModelElementEClass.getEStructuralFeatures().get(1);
}
@@ -372,6 +394,7 @@ public class UMLPackageImpl extends EPackageImpl implements UMLPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public UMLFactory getUMLFactory() {
return (UMLFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/AssociationToForeignKeyImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/AssociationToForeignKeyImpl.java
index 285d231a5..4f2ae4598 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/AssociationToForeignKeyImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/AssociationToForeignKeyImpl.java
@@ -123,6 +123,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -132,6 +133,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -144,6 +146,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Association getAssociation() {
if (association != null && association.eIsProxy()) {
InternalEObject oldAssociation = (InternalEObject)association;
@@ -170,6 +173,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setAssociation(Association newAssociation) {
Association oldAssociation = association;
association = newAssociation;
@@ -182,6 +186,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ForeignKey getForeignKey() {
if (foreignKey != null && foreignKey.eIsProxy()) {
InternalEObject oldForeignKey = (InternalEObject)foreignKey;
@@ -208,6 +213,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setForeignKey(ForeignKey newForeignKey) {
ForeignKey oldForeignKey = foreignKey;
foreignKey = newForeignKey;
@@ -220,6 +226,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassToTable getOwner() {
if (eContainerFeatureID() != UML2RDBMSPackage.ASSOCIATION_TO_FOREIGN_KEY__OWNER) return null;
return (ClassToTable)eInternalContainer();
@@ -240,6 +247,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(ClassToTable newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != UML2RDBMSPackage.ASSOCIATION_TO_FOREIGN_KEY__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -261,6 +269,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassToTable getReferenced() {
if (referenced != null && referenced.eIsProxy()) {
InternalEObject oldReferenced = (InternalEObject)referenced;
@@ -287,6 +296,7 @@ public class AssociationToForeignKeyImpl extends ToColumnImpl implements Associa
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setReferenced(ClassToTable newReferenced) {
ClassToTable oldReferenced = referenced;
referenced = newReferenced;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/AttributeToColumnImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/AttributeToColumnImpl.java
index d1dd97250..832fe3e58 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/AttributeToColumnImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/AttributeToColumnImpl.java
@@ -85,6 +85,7 @@ public class AttributeToColumnImpl extends FromAttributeImpl implements Attribut
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Column getColumn() {
if (column != null && column.eIsProxy()) {
InternalEObject oldColumn = (InternalEObject)column;
@@ -111,6 +112,7 @@ public class AttributeToColumnImpl extends FromAttributeImpl implements Attribut
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setColumn(Column newColumn) {
Column oldColumn = column;
column = newColumn;
@@ -123,6 +125,7 @@ public class AttributeToColumnImpl extends FromAttributeImpl implements Attribut
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PrimitiveToName getType() {
if (type != null && type.eIsProxy()) {
InternalEObject oldType = (InternalEObject)type;
@@ -149,6 +152,7 @@ public class AttributeToColumnImpl extends FromAttributeImpl implements Attribut
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setType(PrimitiveToName newType) {
PrimitiveToName oldType = type;
type = newType;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/ClassToTableImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/ClassToTableImpl.java
index db2fd2ab8..09952fe31 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/ClassToTableImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/ClassToTableImpl.java
@@ -153,6 +153,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Column getColumn() {
if (column != null && column.eIsProxy()) {
InternalEObject oldColumn = (InternalEObject)column;
@@ -179,6 +180,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setColumn(Column newColumn) {
Column oldColumn = column;
column = newColumn;
@@ -191,6 +193,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -200,6 +203,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -212,6 +216,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<AssociationToForeignKey> getAssociationsToForeignKeys() {
if (associationsToForeignKeys == null) {
associationsToForeignKeys = new EObjectContainmentWithInverseEList<AssociationToForeignKey>(AssociationToForeignKey.class, this, UML2RDBMSPackage.CLASS_TO_TABLE__ASSOCIATIONS_TO_FOREIGN_KEYS, UML2RDBMSPackage.ASSOCIATION_TO_FOREIGN_KEY__OWNER);
@@ -224,6 +229,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PackageToSchema getOwner() {
if (eContainerFeatureID() != UML2RDBMSPackage.CLASS_TO_TABLE__OWNER) return null;
return (PackageToSchema)eInternalContainer();
@@ -244,6 +250,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(PackageToSchema newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != UML2RDBMSPackage.CLASS_TO_TABLE__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -265,6 +272,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Key getPrimaryKey() {
if (primaryKey != null && primaryKey.eIsProxy()) {
InternalEObject oldPrimaryKey = (InternalEObject)primaryKey;
@@ -291,6 +299,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setPrimaryKey(Key newPrimaryKey) {
Key oldPrimaryKey = primaryKey;
primaryKey = newPrimaryKey;
@@ -303,6 +312,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Table getTable() {
if (table != null && table.eIsProxy()) {
InternalEObject oldTable = (InternalEObject)table;
@@ -329,6 +339,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setTable(Table newTable) {
Table oldTable = table;
table = newTable;
@@ -341,6 +352,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public simpleuml2rdbms.uml.Class getUmlClass() {
if (umlClass != null && umlClass.eIsProxy()) {
InternalEObject oldUmlClass = (InternalEObject)umlClass;
@@ -367,6 +379,7 @@ public class ClassToTableImpl extends FromAttributeOwnerImpl implements ClassToT
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setUmlClass(simpleuml2rdbms.uml.Class newUmlClass) {
simpleuml2rdbms.uml.Class oldUmlClass = umlClass;
umlClass = newUmlClass;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/FromAttributeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/FromAttributeImpl.java
index a9838a522..d9282cf48 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/FromAttributeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/FromAttributeImpl.java
@@ -115,6 +115,7 @@ public abstract class FromAttributeImpl extends UmlToRdbmsModelElementImpl imple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getKind() {
return kind;
}
@@ -124,6 +125,7 @@ public abstract class FromAttributeImpl extends UmlToRdbmsModelElementImpl imple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setKind(String newKind) {
String oldKind = kind;
kind = newKind;
@@ -136,6 +138,7 @@ public abstract class FromAttributeImpl extends UmlToRdbmsModelElementImpl imple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Attribute getAttribute() {
if (attribute != null && attribute.eIsProxy()) {
InternalEObject oldAttribute = (InternalEObject)attribute;
@@ -162,6 +165,7 @@ public abstract class FromAttributeImpl extends UmlToRdbmsModelElementImpl imple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setAttribute(Attribute newAttribute) {
Attribute oldAttribute = attribute;
attribute = newAttribute;
@@ -174,6 +178,7 @@ public abstract class FromAttributeImpl extends UmlToRdbmsModelElementImpl imple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<AttributeToColumn> getLeafs() {
if (leafs == null) {
leafs = new EObjectResolvingEList<AttributeToColumn>(AttributeToColumn.class, this, UML2RDBMSPackage.FROM_ATTRIBUTE__LEAFS);
@@ -186,6 +191,7 @@ public abstract class FromAttributeImpl extends UmlToRdbmsModelElementImpl imple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public FromAttributeOwner getOwner() {
if (eContainerFeatureID() != UML2RDBMSPackage.FROM_ATTRIBUTE__OWNER) return null;
return (FromAttributeOwner)eInternalContainer();
@@ -206,6 +212,7 @@ public abstract class FromAttributeImpl extends UmlToRdbmsModelElementImpl imple
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(FromAttributeOwner newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != UML2RDBMSPackage.FROM_ATTRIBUTE__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/FromAttributeOwnerImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/FromAttributeOwnerImpl.java
index 7801c896a..8152ab79e 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/FromAttributeOwnerImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/FromAttributeOwnerImpl.java
@@ -78,6 +78,7 @@ public abstract class FromAttributeOwnerImpl extends MinimalEObjectImpl.Containe
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<FromAttribute> getFromAttributes() {
if (fromAttributes == null) {
fromAttributes = new EObjectContainmentWithInverseEList<FromAttribute>(FromAttribute.class, this, UML2RDBMSPackage.FROM_ATTRIBUTE_OWNER__FROM_ATTRIBUTES, UML2RDBMSPackage.FROM_ATTRIBUTE__OWNER);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/NonLeafAttributeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/NonLeafAttributeImpl.java
index e0b40d847..c9b3e9d2e 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/NonLeafAttributeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/NonLeafAttributeImpl.java
@@ -138,6 +138,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -147,6 +148,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -159,6 +161,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getKind() {
return kind;
}
@@ -168,6 +171,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setKind(String newKind) {
String oldKind = kind;
kind = newKind;
@@ -180,6 +184,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Attribute getAttribute() {
if (attribute != null && attribute.eIsProxy()) {
InternalEObject oldAttribute = (InternalEObject)attribute;
@@ -206,6 +211,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setAttribute(Attribute newAttribute) {
Attribute oldAttribute = attribute;
attribute = newAttribute;
@@ -218,6 +224,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<AttributeToColumn> getLeafs() {
if (leafs == null) {
leafs = new EObjectResolvingEList<AttributeToColumn>(AttributeToColumn.class, this, UML2RDBMSPackage.NON_LEAF_ATTRIBUTE__LEAFS);
@@ -230,6 +237,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public FromAttributeOwner getOwner() {
if (eContainerFeatureID() != UML2RDBMSPackage.NON_LEAF_ATTRIBUTE__OWNER) return null;
return (FromAttributeOwner)eInternalContainer();
@@ -250,6 +258,7 @@ public class NonLeafAttributeImpl extends FromAttributeOwnerImpl implements NonL
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(FromAttributeOwner newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != UML2RDBMSPackage.NON_LEAF_ATTRIBUTE__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/PackageToSchemaImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/PackageToSchemaImpl.java
index 6295c7bae..dd5f35d69 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/PackageToSchemaImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/PackageToSchemaImpl.java
@@ -115,6 +115,7 @@ public class PackageToSchemaImpl extends UmlToRdbmsModelElementImpl implements P
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<ClassToTable> getClassesToTables() {
if (classesToTables == null) {
classesToTables = new EObjectContainmentWithInverseEList<ClassToTable>(ClassToTable.class, this, UML2RDBMSPackage.PACKAGE_TO_SCHEMA__CLASSES_TO_TABLES, UML2RDBMSPackage.CLASS_TO_TABLE__OWNER);
@@ -127,6 +128,7 @@ public class PackageToSchemaImpl extends UmlToRdbmsModelElementImpl implements P
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<PrimitiveToName> getPrimitivesToNames() {
if (primitivesToNames == null) {
primitivesToNames = new EObjectContainmentWithInverseEList<PrimitiveToName>(PrimitiveToName.class, this, UML2RDBMSPackage.PACKAGE_TO_SCHEMA__PRIMITIVES_TO_NAMES, UML2RDBMSPackage.PRIMITIVE_TO_NAME__OWNER);
@@ -139,6 +141,7 @@ public class PackageToSchemaImpl extends UmlToRdbmsModelElementImpl implements P
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Schema getSchema() {
if (schema != null && schema.eIsProxy()) {
InternalEObject oldSchema = (InternalEObject)schema;
@@ -165,6 +168,7 @@ public class PackageToSchemaImpl extends UmlToRdbmsModelElementImpl implements P
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setSchema(Schema newSchema) {
Schema oldSchema = schema;
schema = newSchema;
@@ -177,6 +181,7 @@ public class PackageToSchemaImpl extends UmlToRdbmsModelElementImpl implements P
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public simpleuml2rdbms.uml.Package getUmlPackage() {
if (umlPackage != null && umlPackage.eIsProxy()) {
InternalEObject oldUmlPackage = (InternalEObject)umlPackage;
@@ -203,6 +208,7 @@ public class PackageToSchemaImpl extends UmlToRdbmsModelElementImpl implements P
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setUmlPackage(simpleuml2rdbms.uml.Package newUmlPackage) {
simpleuml2rdbms.uml.Package oldUmlPackage = umlPackage;
umlPackage = newUmlPackage;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/PrimitiveToNameImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/PrimitiveToNameImpl.java
index d5f98efb0..a297da67d 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/PrimitiveToNameImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/PrimitiveToNameImpl.java
@@ -98,6 +98,7 @@ public abstract class PrimitiveToNameImpl extends UmlToRdbmsModelElementImpl imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getTypeName() {
return typeName;
}
@@ -107,6 +108,7 @@ public abstract class PrimitiveToNameImpl extends UmlToRdbmsModelElementImpl imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setTypeName(String newTypeName) {
String oldTypeName = typeName;
typeName = newTypeName;
@@ -119,6 +121,7 @@ public abstract class PrimitiveToNameImpl extends UmlToRdbmsModelElementImpl imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PackageToSchema getOwner() {
if (eContainerFeatureID() != UML2RDBMSPackage.PRIMITIVE_TO_NAME__OWNER) return null;
return (PackageToSchema)eInternalContainer();
@@ -139,6 +142,7 @@ public abstract class PrimitiveToNameImpl extends UmlToRdbmsModelElementImpl imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setOwner(PackageToSchema newOwner) {
if (newOwner != eInternalContainer() || (eContainerFeatureID() != UML2RDBMSPackage.PRIMITIVE_TO_NAME__OWNER && newOwner != null)) {
if (EcoreUtil.isAncestor(this, newOwner))
@@ -160,6 +164,7 @@ public abstract class PrimitiveToNameImpl extends UmlToRdbmsModelElementImpl imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PrimitiveDataType getPrimitive() {
if (primitive != null && primitive.eIsProxy()) {
InternalEObject oldPrimitive = (InternalEObject)primitive;
@@ -186,6 +191,7 @@ public abstract class PrimitiveToNameImpl extends UmlToRdbmsModelElementImpl imp
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setPrimitive(PrimitiveDataType newPrimitive) {
PrimitiveDataType oldPrimitive = primitive;
primitive = newPrimitive;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/ToColumnImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/ToColumnImpl.java
index 9f5c23df0..e2f2cf4cc 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/ToColumnImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/ToColumnImpl.java
@@ -73,6 +73,7 @@ public abstract class ToColumnImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Column getColumn() {
if (column != null && column.eIsProxy()) {
InternalEObject oldColumn = (InternalEObject)column;
@@ -99,6 +100,7 @@ public abstract class ToColumnImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setColumn(Column newColumn) {
Column oldColumn = column;
column = newColumn;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/UML2RDBMSFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/UML2RDBMSFactoryImpl.java
index 25acfc2b4..be2d7a804 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/UML2RDBMSFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/UML2RDBMSFactoryImpl.java
@@ -84,6 +84,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public AttributeToColumn createAttributeToColumn() {
AttributeToColumnImpl attributeToColumn = new AttributeToColumnImpl();
return attributeToColumn;
@@ -94,6 +95,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public AssociationToForeignKey createAssociationToForeignKey() {
AssociationToForeignKeyImpl associationToForeignKey = new AssociationToForeignKeyImpl();
return associationToForeignKey;
@@ -104,6 +106,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public BooleanToBoolean createBooleanToBoolean() {
BooleanToBooleanImpl booleanToBoolean = new BooleanToBooleanImpl();
return booleanToBoolean;
@@ -114,6 +117,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public ClassToTable createClassToTable() {
ClassToTableImpl classToTable = new ClassToTableImpl();
return classToTable;
@@ -124,6 +128,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public IntegerToNumber createIntegerToNumber() {
IntegerToNumberImpl integerToNumber = new IntegerToNumberImpl();
return integerToNumber;
@@ -134,6 +139,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public NonLeafAttribute createNonLeafAttribute() {
NonLeafAttributeImpl nonLeafAttribute = new NonLeafAttributeImpl();
return nonLeafAttribute;
@@ -144,6 +150,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public PackageToSchema createPackageToSchema() {
PackageToSchemaImpl packageToSchema = new PackageToSchemaImpl();
return packageToSchema;
@@ -154,6 +161,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public StringToVarchar createStringToVarchar() {
StringToVarcharImpl stringToVarchar = new StringToVarcharImpl();
return stringToVarchar;
@@ -164,6 +172,7 @@ public class UML2RDBMSFactoryImpl extends EFactoryImpl implements UML2RDBMSFacto
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public UML2RDBMSPackage getUML2RDBMSPackage() {
return (UML2RDBMSPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/UML2RDBMSPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/UML2RDBMSPackageImpl.java
index 70a458a66..0f623bf5a 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/UML2RDBMSPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/UML2RDBMSPackageImpl.java
@@ -216,6 +216,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getAttributeToColumn() {
return attributeToColumnEClass;
}
@@ -225,6 +226,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAttributeToColumn_Type() {
return (EReference)attributeToColumnEClass.getEStructuralFeatures().get(0);
}
@@ -234,6 +236,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getAssociationToForeignKey() {
return associationToForeignKeyEClass;
}
@@ -243,6 +246,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociationToForeignKey_Association() {
return (EReference)associationToForeignKeyEClass.getEStructuralFeatures().get(0);
}
@@ -252,6 +256,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociationToForeignKey_ForeignKey() {
return (EReference)associationToForeignKeyEClass.getEStructuralFeatures().get(1);
}
@@ -261,6 +266,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociationToForeignKey_Owner() {
return (EReference)associationToForeignKeyEClass.getEStructuralFeatures().get(2);
}
@@ -270,6 +276,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getAssociationToForeignKey_Referenced() {
return (EReference)associationToForeignKeyEClass.getEStructuralFeatures().get(3);
}
@@ -279,6 +286,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getBooleanToBoolean() {
return booleanToBooleanEClass;
}
@@ -288,6 +296,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getClassToTable() {
return classToTableEClass;
}
@@ -297,6 +306,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassToTable_AssociationsToForeignKeys() {
return (EReference)classToTableEClass.getEStructuralFeatures().get(0);
}
@@ -306,6 +316,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassToTable_Owner() {
return (EReference)classToTableEClass.getEStructuralFeatures().get(1);
}
@@ -315,6 +326,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassToTable_PrimaryKey() {
return (EReference)classToTableEClass.getEStructuralFeatures().get(2);
}
@@ -324,6 +336,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassToTable_Table() {
return (EReference)classToTableEClass.getEStructuralFeatures().get(3);
}
@@ -333,6 +346,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getClassToTable_UmlClass() {
return (EReference)classToTableEClass.getEStructuralFeatures().get(4);
}
@@ -342,6 +356,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getFromAttribute() {
return fromAttributeEClass;
}
@@ -351,6 +366,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getFromAttribute_Kind() {
return (EAttribute)fromAttributeEClass.getEStructuralFeatures().get(0);
}
@@ -360,6 +376,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFromAttribute_Attribute() {
return (EReference)fromAttributeEClass.getEStructuralFeatures().get(1);
}
@@ -369,6 +386,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFromAttribute_Leafs() {
return (EReference)fromAttributeEClass.getEStructuralFeatures().get(2);
}
@@ -378,6 +396,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFromAttribute_Owner() {
return (EReference)fromAttributeEClass.getEStructuralFeatures().get(3);
}
@@ -387,6 +406,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getFromAttributeOwner() {
return fromAttributeOwnerEClass;
}
@@ -396,6 +416,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getFromAttributeOwner_FromAttributes() {
return (EReference)fromAttributeOwnerEClass.getEStructuralFeatures().get(0);
}
@@ -405,6 +426,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getIntegerToNumber() {
return integerToNumberEClass;
}
@@ -414,6 +436,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNonLeafAttribute() {
return nonLeafAttributeEClass;
}
@@ -423,6 +446,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPackageToSchema() {
return packageToSchemaEClass;
}
@@ -432,6 +456,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageToSchema_ClassesToTables() {
return (EReference)packageToSchemaEClass.getEStructuralFeatures().get(0);
}
@@ -441,6 +466,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageToSchema_PrimitivesToNames() {
return (EReference)packageToSchemaEClass.getEStructuralFeatures().get(1);
}
@@ -450,6 +476,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageToSchema_Schema() {
return (EReference)packageToSchemaEClass.getEStructuralFeatures().get(2);
}
@@ -459,6 +486,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPackageToSchema_UmlPackage() {
return (EReference)packageToSchemaEClass.getEStructuralFeatures().get(3);
}
@@ -468,6 +496,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getPrimitiveToName() {
return primitiveToNameEClass;
}
@@ -477,6 +506,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getPrimitiveToName_TypeName() {
return (EAttribute)primitiveToNameEClass.getEStructuralFeatures().get(0);
}
@@ -486,6 +516,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPrimitiveToName_Owner() {
return (EReference)primitiveToNameEClass.getEStructuralFeatures().get(1);
}
@@ -495,6 +526,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getPrimitiveToName_Primitive() {
return (EReference)primitiveToNameEClass.getEStructuralFeatures().get(2);
}
@@ -504,6 +536,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getStringToVarchar() {
return stringToVarcharEClass;
}
@@ -513,6 +546,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getToColumn() {
return toColumnEClass;
}
@@ -522,6 +556,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getToColumn_Column() {
return (EReference)toColumnEClass.getEStructuralFeatures().get(0);
}
@@ -531,6 +566,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getUmlToRdbmsModelElement() {
return umlToRdbmsModelElementEClass;
}
@@ -540,6 +576,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getUmlToRdbmsModelElement_Name() {
return (EAttribute)umlToRdbmsModelElementEClass.getEStructuralFeatures().get(0);
}
@@ -549,6 +586,7 @@ public class UML2RDBMSPackageImpl extends EPackageImpl implements UML2RDBMSPacka
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public UML2RDBMSFactory getUML2RDBMSFactory() {
return (UML2RDBMSFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/UmlToRdbmsModelElementImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/UmlToRdbmsModelElementImpl.java
index 798a5ea32..e456583ed 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/UmlToRdbmsModelElementImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/simpleuml2rdbms/uml2rdbms/impl/UmlToRdbmsModelElementImpl.java
@@ -80,6 +80,7 @@ public abstract class UmlToRdbmsModelElementImpl extends MinimalEObjectImpl.Cont
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -89,6 +90,7 @@ public abstract class UmlToRdbmsModelElementImpl extends MinimalEObjectImpl.Cont
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hls/HLSTree/impl/HLSNodeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hls/HLSTree/impl/HLSNodeImpl.java
index fc80c8c25..15d15c0c0 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hls/HLSTree/impl/HLSNodeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hls/HLSTree/impl/HLSNodeImpl.java
@@ -123,6 +123,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HLSNode getParent() {
if (eContainerFeatureID() != HLSTreePackage.HLS_NODE__PARENT) return null;
return (HLSNode)eInternalContainer();
@@ -143,6 +144,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setParent(HLSNode newParent) {
if (newParent != eInternalContainer() || (eContainerFeatureID() != HLSTreePackage.HLS_NODE__PARENT && newParent != null)) {
if (EcoreUtil.isAncestor(this, newParent))
@@ -164,6 +166,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<HLSNode> getChildren() {
if (children == null) {
children = new EObjectContainmentWithInverseEList<HLSNode>(HLSNode.class, this, HLSTreePackage.HLS_NODE__CHILDREN, HLSTreePackage.HLS_NODE__PARENT);
@@ -176,6 +179,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getHls() {
return hls;
}
@@ -185,6 +189,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setHls(String newHls) {
String oldHls = hls;
hls = newHls;
@@ -197,6 +202,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -206,6 +212,7 @@ public class HLSNodeImpl extends MinimalEObjectImpl.Container implements HLSNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hls/HLSTree/impl/HLSTreeFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hls/HLSTree/impl/HLSTreeFactoryImpl.java
index 2006e43b6..f5adcb454 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hls/HLSTree/impl/HLSTreeFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hls/HLSTree/impl/HLSTreeFactoryImpl.java
@@ -108,6 +108,7 @@ public class HLSTreeFactoryImpl extends EFactoryImpl implements HLSTreeFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HLSNode createHLSNode() {
HLSNodeImpl hlsNode = new HLSNodeImpl();
return hlsNode;
@@ -136,6 +137,7 @@ public class HLSTreeFactoryImpl extends EFactoryImpl implements HLSTreeFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HLSTreePackage getHLSTreePackage() {
return (HLSTreePackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hls/HLSTree/impl/HLSTreePackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hls/HLSTree/impl/HLSTreePackageImpl.java
index ef967c14f..ebb60c95b 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hls/HLSTree/impl/HLSTreePackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hls/HLSTree/impl/HLSTreePackageImpl.java
@@ -128,6 +128,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getHLSNode() {
return hlsNodeEClass;
}
@@ -137,6 +138,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHLSNode_Parent() {
return (EReference)hlsNodeEClass.getEStructuralFeatures().get(0);
}
@@ -146,6 +148,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHLSNode_Children() {
return (EReference)hlsNodeEClass.getEStructuralFeatures().get(1);
}
@@ -155,6 +158,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHLSNode_Hls() {
return (EAttribute)hlsNodeEClass.getEStructuralFeatures().get(2);
}
@@ -164,6 +168,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHLSNode_Name() {
return (EAttribute)hlsNodeEClass.getEStructuralFeatures().get(3);
}
@@ -173,6 +178,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EDataType getHLS() {
return hlsEDataType;
}
@@ -182,6 +188,7 @@ public class HLSTreePackageImpl extends EPackageImpl implements HLSTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HLSTreeFactory getHLSTreeFactory() {
return (HLSTreeFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hsv/HSVTree/impl/HSVNodeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hsv/HSVTree/impl/HSVNodeImpl.java
index 70577b71a..bc02518db 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hsv/HSVTree/impl/HSVNodeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hsv/HSVTree/impl/HSVNodeImpl.java
@@ -123,6 +123,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVNode getParent() {
if (eContainerFeatureID() != HSVTreePackage.HSV_NODE__PARENT) return null;
return (HSVNode)eInternalContainer();
@@ -143,6 +144,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setParent(HSVNode newParent) {
if (newParent != eInternalContainer() || (eContainerFeatureID() != HSVTreePackage.HSV_NODE__PARENT && newParent != null)) {
if (EcoreUtil.isAncestor(this, newParent))
@@ -164,6 +166,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<HSVNode> getChildren() {
if (children == null) {
children = new EObjectContainmentWithInverseEList<HSVNode>(HSVNode.class, this, HSVTreePackage.HSV_NODE__CHILDREN, HSVTreePackage.HSV_NODE__PARENT);
@@ -176,6 +179,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getHsv() {
return hsv;
}
@@ -185,6 +189,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setHsv(String newHsv) {
String oldHsv = hsv;
hsv = newHsv;
@@ -197,6 +202,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -206,6 +212,7 @@ public class HSVNodeImpl extends MinimalEObjectImpl.Container implements HSVNode
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hsv/HSVTree/impl/HSVTreeFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hsv/HSVTree/impl/HSVTreeFactoryImpl.java
index 0556f8700..8c2ff3c7f 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hsv/HSVTree/impl/HSVTreeFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hsv/HSVTree/impl/HSVTreeFactoryImpl.java
@@ -108,6 +108,7 @@ public class HSVTreeFactoryImpl extends EFactoryImpl implements HSVTreeFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVNode createHSVNode() {
HSVNodeImpl hsvNode = new HSVNodeImpl();
return hsvNode;
@@ -136,6 +137,7 @@ public class HSVTreeFactoryImpl extends EFactoryImpl implements HSVTreeFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVTreePackage getHSVTreePackage() {
return (HSVTreePackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hsv/HSVTree/impl/HSVTreePackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hsv/HSVTree/impl/HSVTreePackageImpl.java
index a999eec1c..75805c9d1 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hsv/HSVTree/impl/HSVTreePackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/hsv/HSVTree/impl/HSVTreePackageImpl.java
@@ -128,6 +128,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getHSVNode() {
return hsvNodeEClass;
}
@@ -137,6 +138,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode_Parent() {
return (EReference)hsvNodeEClass.getEStructuralFeatures().get(0);
}
@@ -146,6 +148,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode_Children() {
return (EReference)hsvNodeEClass.getEStructuralFeatures().get(1);
}
@@ -155,6 +158,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHSVNode_Hsv() {
return (EAttribute)hsvNodeEClass.getEStructuralFeatures().get(2);
}
@@ -164,6 +168,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHSVNode_Name() {
return (EAttribute)hsvNodeEClass.getEStructuralFeatures().get(3);
}
@@ -173,6 +178,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EDataType getHSV() {
return hsvEDataType;
}
@@ -182,6 +188,7 @@ public class HSVTreePackageImpl extends EPackageImpl implements HSVTreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVTreeFactory getHSVTreeFactory() {
return (HSVTreeFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/middle/HSV2HLS/impl/HSV2HLSFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/middle/HSV2HLS/impl/HSV2HLSFactoryImpl.java
index 89f28b73c..729b12591 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/middle/HSV2HLS/impl/HSV2HLSFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/middle/HSV2HLS/impl/HSV2HLSFactoryImpl.java
@@ -107,6 +107,7 @@ public class HSV2HLSFactoryImpl extends EFactoryImpl implements HSV2HLSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public @NonNull HSVNode2HLSNode createHSVNode2HLSNode() {
HSVNode2HLSNodeImpl hsvNode2HLSNode = new HSVNode2HLSNodeImpl();
return hsvNode2HLSNode;
@@ -135,6 +136,7 @@ public class HSV2HLSFactoryImpl extends EFactoryImpl implements HSV2HLSFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSV2HLSPackage getHSV2HLSPackage() {
return (HSV2HLSPackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/middle/HSV2HLS/impl/HSV2HLSPackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/middle/HSV2HLS/impl/HSV2HLSPackageImpl.java
index 4e920ccb9..c92f0a305 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/middle/HSV2HLS/impl/HSV2HLSPackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/middle/HSV2HLS/impl/HSV2HLSPackageImpl.java
@@ -128,6 +128,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getHSVNode2HLSNode() {
return hsvNode2HLSNodeEClass;
}
@@ -137,6 +138,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode2HLSNode_Parent() {
return (EReference)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(0);
}
@@ -146,6 +148,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode2HLSNode_Children() {
return (EReference)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(1);
}
@@ -155,6 +158,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode2HLSNode_Hsv() {
return (EReference)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(2);
}
@@ -164,6 +168,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getHSVNode2HLSNode_Hls() {
return (EReference)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(3);
}
@@ -173,6 +178,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHSVNode2HLSNode_Rgb() {
return (EAttribute)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(4);
}
@@ -182,6 +188,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getHSVNode2HLSNode_Name() {
return (EAttribute)hsvNode2HLSNodeEClass.getEStructuralFeatures().get(5);
}
@@ -191,6 +198,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EDataType getRGB() {
return rgbEDataType;
}
@@ -200,6 +208,7 @@ public class HSV2HLSPackageImpl extends EPackageImpl implements HSV2HLSPackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSV2HLSFactory getHSV2HLSFactory() {
return (HSV2HLSFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/middle/HSV2HLS/impl/HSVNode2HLSNodeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/middle/HSV2HLS/impl/HSVNode2HLSNodeImpl.java
index 1f40619bd..59c06ad27 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/middle/HSV2HLS/impl/HSVNode2HLSNodeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/test/middle/HSV2HLS/impl/HSVNode2HLSNodeImpl.java
@@ -149,6 +149,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVNode2HLSNode getParent() {
if (eContainerFeatureID() != HSV2HLSPackage.HSV_NODE2_HLS_NODE__PARENT) return null;
return (HSVNode2HLSNode)eInternalContainer();
@@ -169,6 +170,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setParent(HSVNode2HLSNode newParent) {
if (newParent != eInternalContainer() || (eContainerFeatureID() != HSV2HLSPackage.HSV_NODE2_HLS_NODE__PARENT && newParent != null)) {
if (EcoreUtil.isAncestor(this, newParent))
@@ -190,6 +192,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<HSVNode2HLSNode> getChildren() {
if (children == null) {
children = new EObjectContainmentWithInverseEList<HSVNode2HLSNode>(HSVNode2HLSNode.class, this, HSV2HLSPackage.HSV_NODE2_HLS_NODE__CHILDREN, HSV2HLSPackage.HSV_NODE2_HLS_NODE__PARENT);
@@ -202,6 +205,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HSVNode getHsv() {
if (hsv != null && hsv.eIsProxy()) {
InternalEObject oldHsv = (InternalEObject)hsv;
@@ -228,6 +232,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setHsv(HSVNode newHsv) {
HSVNode oldHsv = hsv;
hsv = newHsv;
@@ -240,6 +245,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public HLSNode getHls() {
if (hls != null && hls.eIsProxy()) {
InternalEObject oldHls = (InternalEObject)hls;
@@ -266,6 +272,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setHls(HLSNode newHls) {
HLSNode oldHls = hls;
hls = newHls;
@@ -278,6 +285,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getRgb() {
return rgb;
}
@@ -287,6 +295,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setRgb(String newRgb) {
String oldRgb = rgb;
rgb = newRgb;
@@ -299,6 +308,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -308,6 +318,7 @@ public class HSVNode2HLSNodeImpl extends MinimalEObjectImpl.Container implements
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/talltree/impl/TallNodeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/talltree/impl/TallNodeImpl.java
index fa6201288..fb6108989 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/talltree/impl/TallNodeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/talltree/impl/TallNodeImpl.java
@@ -121,6 +121,7 @@ public class TallNodeImpl extends MinimalEObjectImpl.Container implements TallNo
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<TallNode> getChildren() {
if (children == null) {
children = new EObjectContainmentWithInverseEList<TallNode>(TallNode.class, this, TalltreePackage.TALL_NODE__CHILDREN, TalltreePackage.TALL_NODE__PARENT);
@@ -133,6 +134,7 @@ public class TallNodeImpl extends MinimalEObjectImpl.Container implements TallNo
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public int getHeight() {
return height;
}
@@ -142,6 +144,7 @@ public class TallNodeImpl extends MinimalEObjectImpl.Container implements TallNo
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setHeight(int newHeight) {
int oldHeight = height;
height = newHeight;
@@ -154,6 +157,7 @@ public class TallNodeImpl extends MinimalEObjectImpl.Container implements TallNo
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -163,6 +167,7 @@ public class TallNodeImpl extends MinimalEObjectImpl.Container implements TallNo
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -175,6 +180,7 @@ public class TallNodeImpl extends MinimalEObjectImpl.Container implements TallNo
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TallNode getParent() {
if (eContainerFeatureID() != TalltreePackage.TALL_NODE__PARENT) return null;
return (TallNode)eInternalContainer();
@@ -195,6 +201,7 @@ public class TallNodeImpl extends MinimalEObjectImpl.Container implements TallNo
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setParent(TallNode newParent) {
if (newParent != eInternalContainer() || (eContainerFeatureID() != TalltreePackage.TALL_NODE__PARENT && newParent != null)) {
if (EcoreUtil.isAncestor(this, newParent))
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/talltree/impl/TalltreeFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/talltree/impl/TalltreeFactoryImpl.java
index 93c369aad..8b5d271ae 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/talltree/impl/TalltreeFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/talltree/impl/TalltreeFactoryImpl.java
@@ -75,6 +75,7 @@ public class TalltreeFactoryImpl extends EFactoryImpl implements TalltreeFactory
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TallNode createTallNode() {
TallNodeImpl tallNode = new TallNodeImpl();
return tallNode;
@@ -85,6 +86,7 @@ public class TalltreeFactoryImpl extends EFactoryImpl implements TalltreeFactory
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TalltreePackage getTalltreePackage() {
return (TalltreePackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/talltree/impl/TalltreePackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/talltree/impl/TalltreePackageImpl.java
index 31af406e0..cb94385b1 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/talltree/impl/TalltreePackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/talltree/impl/TalltreePackageImpl.java
@@ -118,6 +118,7 @@ public class TalltreePackageImpl extends EPackageImpl implements TalltreePackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getTallNode() {
return tallNodeEClass;
}
@@ -127,6 +128,7 @@ public class TalltreePackageImpl extends EPackageImpl implements TalltreePackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTallNode_Children() {
return (EReference)tallNodeEClass.getEStructuralFeatures().get(0);
}
@@ -136,6 +138,7 @@ public class TalltreePackageImpl extends EPackageImpl implements TalltreePackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getTallNode_Height() {
return (EAttribute)tallNodeEClass.getEStructuralFeatures().get(1);
}
@@ -145,6 +148,7 @@ public class TalltreePackageImpl extends EPackageImpl implements TalltreePackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getTallNode_Name() {
return (EAttribute)tallNodeEClass.getEStructuralFeatures().get(2);
}
@@ -154,6 +158,7 @@ public class TalltreePackageImpl extends EPackageImpl implements TalltreePackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getTallNode_Parent() {
return (EReference)tallNodeEClass.getEStructuralFeatures().get(3);
}
@@ -163,6 +168,7 @@ public class TalltreePackageImpl extends EPackageImpl implements TalltreePackage
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TalltreeFactory getTalltreeFactory() {
return (TalltreeFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree/impl/NodeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree/impl/NodeImpl.java
index 81f55eea9..c5e36cf15 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree/impl/NodeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree/impl/NodeImpl.java
@@ -100,6 +100,7 @@ public class NodeImpl extends MinimalEObjectImpl.Container implements Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Node> getChildren() {
if (children == null) {
children = new EObjectContainmentWithInverseEList<Node>(Node.class, this, TreePackage.NODE__CHILDREN, TreePackage.NODE__PARENT);
@@ -112,6 +113,7 @@ public class NodeImpl extends MinimalEObjectImpl.Container implements Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -121,6 +123,7 @@ public class NodeImpl extends MinimalEObjectImpl.Container implements Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -133,6 +136,7 @@ public class NodeImpl extends MinimalEObjectImpl.Container implements Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node getParent() {
if (eContainerFeatureID() != TreePackage.NODE__PARENT) return null;
return (Node)eInternalContainer();
@@ -153,6 +157,7 @@ public class NodeImpl extends MinimalEObjectImpl.Container implements Node {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setParent(Node newParent) {
if (newParent != eInternalContainer() || (eContainerFeatureID() != TreePackage.NODE__PARENT && newParent != null)) {
if (EcoreUtil.isAncestor(this, newParent))
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree/impl/TreeFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree/impl/TreeFactoryImpl.java
index f8f75bcd4..81da54126 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree/impl/TreeFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree/impl/TreeFactoryImpl.java
@@ -75,6 +75,7 @@ public class TreeFactoryImpl extends EFactoryImpl implements TreeFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node createNode() {
NodeImpl node = new NodeImpl();
return node;
@@ -85,6 +86,7 @@ public class TreeFactoryImpl extends EFactoryImpl implements TreeFactory {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TreePackage getTreePackage() {
return (TreePackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree/impl/TreePackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree/impl/TreePackageImpl.java
index 653928195..0f25ca096 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree/impl/TreePackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree/impl/TreePackageImpl.java
@@ -118,6 +118,7 @@ public class TreePackageImpl extends EPackageImpl implements TreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNode() {
return nodeEClass;
}
@@ -127,6 +128,7 @@ public class TreePackageImpl extends EPackageImpl implements TreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNode_Children() {
return (EReference)nodeEClass.getEStructuralFeatures().get(0);
}
@@ -136,6 +138,7 @@ public class TreePackageImpl extends EPackageImpl implements TreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNode_Name() {
return (EAttribute)nodeEClass.getEStructuralFeatures().get(1);
}
@@ -145,6 +148,7 @@ public class TreePackageImpl extends EPackageImpl implements TreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNode_Parent() {
return (EReference)nodeEClass.getEStructuralFeatures().get(2);
}
@@ -154,6 +158,7 @@ public class TreePackageImpl extends EPackageImpl implements TreePackage {
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TreeFactory getTreeFactory() {
return (TreeFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree2talltree/impl/Node2TallNodeImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree2talltree/impl/Node2TallNodeImpl.java
index ef6bc1d47..64c88ae85 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree2talltree/impl/Node2TallNodeImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree2talltree/impl/Node2TallNodeImpl.java
@@ -126,6 +126,7 @@ public class Node2TallNodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EList<Node2TallNode> getChildren() {
if (children == null) {
children = new EObjectContainmentWithInverseEList<Node2TallNode>(Node2TallNode.class, this, Tree2talltreePackage.NODE2_TALL_NODE__CHILDREN, Tree2talltreePackage.NODE2_TALL_NODE__PARENT);
@@ -138,6 +139,7 @@ public class Node2TallNodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public String getName() {
return name;
}
@@ -147,6 +149,7 @@ public class Node2TallNodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setName(String newName) {
String oldName = name;
name = newName;
@@ -159,6 +162,7 @@ public class Node2TallNodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node2TallNode getParent() {
if (eContainerFeatureID() != Tree2talltreePackage.NODE2_TALL_NODE__PARENT) return null;
return (Node2TallNode)eInternalContainer();
@@ -179,6 +183,7 @@ public class Node2TallNodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setParent(Node2TallNode newParent) {
if (newParent != eInternalContainer() || (eContainerFeatureID() != Tree2talltreePackage.NODE2_TALL_NODE__PARENT && newParent != null)) {
if (EcoreUtil.isAncestor(this, newParent))
@@ -200,6 +205,7 @@ public class Node2TallNodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node getNode() {
if (node != null && node.eIsProxy()) {
InternalEObject oldNode = (InternalEObject)node;
@@ -226,6 +232,7 @@ public class Node2TallNodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setNode(Node newNode) {
Node oldNode = node;
node = newNode;
@@ -238,6 +245,7 @@ public class Node2TallNodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public TallNode getTallNode() {
if (tallNode != null && tallNode.eIsProxy()) {
InternalEObject oldTallNode = (InternalEObject)tallNode;
@@ -264,6 +272,7 @@ public class Node2TallNodeImpl extends MinimalEObjectImpl.Container implements N
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public void setTallNode(TallNode newTallNode) {
TallNode oldTallNode = tallNode;
tallNode = newTallNode;
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree2talltree/impl/Tree2talltreeFactoryImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree2talltree/impl/Tree2talltreeFactoryImpl.java
index d9b06d8f0..fc475d5b9 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree2talltree/impl/Tree2talltreeFactoryImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree2talltree/impl/Tree2talltreeFactoryImpl.java
@@ -75,6 +75,7 @@ public class Tree2talltreeFactoryImpl extends EFactoryImpl implements Tree2tallt
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Node2TallNode createNode2TallNode() {
Node2TallNodeImpl node2TallNode = new Node2TallNodeImpl();
return node2TallNode;
@@ -85,6 +86,7 @@ public class Tree2talltreeFactoryImpl extends EFactoryImpl implements Tree2tallt
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Tree2talltreePackage getTree2talltreePackage() {
return (Tree2talltreePackage)getEPackage();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree2talltree/impl/Tree2talltreePackageImpl.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree2talltree/impl/Tree2talltreePackageImpl.java
index 873f9b795..bad911ca6 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree2talltree/impl/Tree2talltreePackageImpl.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src-gen/tree2talltree/tree2talltree/impl/Tree2talltreePackageImpl.java
@@ -118,6 +118,7 @@ public class Tree2talltreePackageImpl extends EPackageImpl implements Tree2tallt
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EClass getNode2TallNode() {
return node2TallNodeEClass;
}
@@ -127,6 +128,7 @@ public class Tree2talltreePackageImpl extends EPackageImpl implements Tree2tallt
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNode2TallNode_Children() {
return (EReference)node2TallNodeEClass.getEStructuralFeatures().get(0);
}
@@ -136,6 +138,7 @@ public class Tree2talltreePackageImpl extends EPackageImpl implements Tree2tallt
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EAttribute getNode2TallNode_Name() {
return (EAttribute)node2TallNodeEClass.getEStructuralFeatures().get(1);
}
@@ -145,6 +148,7 @@ public class Tree2talltreePackageImpl extends EPackageImpl implements Tree2tallt
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNode2TallNode_Parent() {
return (EReference)node2TallNodeEClass.getEStructuralFeatures().get(2);
}
@@ -154,6 +158,7 @@ public class Tree2talltreePackageImpl extends EPackageImpl implements Tree2tallt
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNode2TallNode_Node() {
return (EReference)node2TallNodeEClass.getEStructuralFeatures().get(3);
}
@@ -163,6 +168,7 @@ public class Tree2talltreePackageImpl extends EPackageImpl implements Tree2tallt
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public EReference getNode2TallNode_TallNode() {
return (EReference)node2TallNodeEClass.getEStructuralFeatures().get(4);
}
@@ -172,6 +178,7 @@ public class Tree2talltreePackageImpl extends EPackageImpl implements Tree2tallt
* <!-- end-user-doc -->
* @generated
*/
+ @Override
public Tree2talltreeFactory getTree2talltreeFactory() {
return (Tree2talltreeFactory)getEFactoryInstance();
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/ManualUML2RDBMS/ManualRDBMSNormalizer.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/ManualUML2RDBMS/ManualRDBMSNormalizer.java
index 6bc93a957..cc7ffcfb4 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/ManualUML2RDBMS/ManualRDBMSNormalizer.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/ManualUML2RDBMS/ManualRDBMSNormalizer.java
@@ -100,6 +100,7 @@ public class ManualRDBMSNormalizer implements ModelNormalizer
}
}
+ @Override
public @NonNull List<Normalizer> normalize(@NonNull Resource resource) {
EObject eRoot = resource.getContents().get(0);
EPackage ePackage = eRoot.eClass().getEPackage();
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiEditorTests.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiEditorTests.java
index 42596ca9d..152d05647 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiEditorTests.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiEditorTests.java
@@ -24,6 +24,7 @@ import org.eclipse.qvtd.xtext.qvtbase.tests.LoadTestCase;
*/
public class QVTiEditorTests extends LoadTestCase
{
+ @Override
public void doLoad_Concrete(@NonNull String inputName) throws IOException {
OCL ocl = QVTimperative.newInstance(getProjectMap(), null);
// OCL ocl = OCL.newInstance(getProjectMap());
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiInterpreterTests.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiInterpreterTests.java
index 2905a42bc..7cd7b5c9b 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiInterpreterTests.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/QVTiInterpreterTests.java
@@ -80,6 +80,7 @@ public class QVTiInterpreterTests extends LoadTestCase
return new MyQvtiExecutor(getEnvironmentFactory(), fileNamePrefix, transformationFileName, mode);
}
+ @Override
public @NonNull QVTiEnvironmentFactory getEnvironmentFactory() {
return (QVTiEnvironmentFactory) super.getEnvironmentFactory();
}
@@ -248,6 +249,7 @@ public class QVTiInterpreterTests extends LoadTestCase
/* (non-Javadoc)
* @see org.eclipse.qvtd.xtext.qvtbase.tests.LoadTestCase#setUp()
*/
+ @Override
@Before
public void setUp() throws Exception {
BaseLinkingService.DEBUG_RETRY.setState(true);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/SimpleUML2RDBMS/SimpleRDBMSNormalizer.java b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/SimpleUML2RDBMS/SimpleRDBMSNormalizer.java
index e9f0639b5..105c11e12 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/SimpleUML2RDBMS/SimpleRDBMSNormalizer.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtimperative.tests/src/org/eclipse/qvtd/xtext/qvtimperative/tests/SimpleUML2RDBMS/SimpleRDBMSNormalizer.java
@@ -100,6 +100,7 @@ public class SimpleRDBMSNormalizer implements ModelNormalizer
}
}
+ @Override
public @NonNull List<Normalizer> normalize(@NonNull Resource resource) {
EObject eRoot = resource.getContents().get(0);
EPackage ePackage = eRoot.eClass().getEPackage();
diff --git a/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/LoadTests.java b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/LoadTests.java
index 85ff56b9e..92618b1be 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/LoadTests.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/LoadTests.java
@@ -36,6 +36,7 @@ public class LoadTests extends LoadTestCase
ocl.dispose();
}
+ @Override
public void doLoad_Concrete(@NonNull String inputName) throws IOException {
OCL ocl = QVTbase.newInstance(getProjectMap(), null);
// OCL ocl = OCL.newInstance(getProjectMap());
diff --git a/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/QVTrCompilerTests.java b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/QVTrCompilerTests.java
index 481bc75ac..b3d805440 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/QVTrCompilerTests.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/QVTrCompilerTests.java
@@ -85,28 +85,28 @@ public class QVTrCompilerTests extends LoadTestCase
private BasicQVTiExecutor interpretedExecutor = null;
private QVTiTransformationExecutor generatedExecutor = null;
private Set<@NonNull String> nsURIs = new HashSet<@NonNull String>();
- private Collection<@NonNull GenPackage> usedGenPackages = null;
-
+ private Collection<@NonNull GenPackage> usedGenPackages = null;
+
public MyQVT(@NonNull String testFolderName, @NonNull EPackage... eInstances) {
super(new QVTiEnvironmentFactory(getProjectMap(), null));
this.testFolderName = testFolderName;
this.testFolderURI = TESTS_BASE_URI.appendSegment(testFolderName);
- this.samplesBaseUri = testFolderURI.appendSegment("samples");
+ this.samplesBaseUri = testFolderURI.appendSegment("samples");
installEPackages(eInstances);
}
public void addUsedGenPackage(@NonNull String resourcePath, @Nullable String fragment) {
- if (usedGenPackages == null) {
- usedGenPackages = new ArrayList<@NonNull GenPackage>();
- }
- URI uri = URI.createPlatformResourceURI(resourcePath, false);
- if (fragment != null) {
- uri = uri.appendFragment(fragment);
- }
- usedGenPackages.add((@NonNull GenPackage)getResourceSet().getEObject(uri, true));
+ if (usedGenPackages == null) {
+ usedGenPackages = new ArrayList<@NonNull GenPackage>();
+ }
+ URI uri = URI.createPlatformResourceURI(resourcePath, false);
+ if (fragment != null) {
+ uri = uri.appendFragment(fragment);
+ }
+ usedGenPackages.add(ClassUtil.nonNullState((GenPackage)getResourceSet().getEObject(uri, true)));
}
-/* public @NonNull Class<? extends Transformer> buildTransformation(@NonNull String testName, @NonNull String txName, @NonNull String outputName, @NonNull String middleNsURI, @NonNull String... suffixes) throws Exception {
+ /* public @NonNull Class<? extends Transformer> buildTransformation(@NonNull String testName, @NonNull String txName, @NonNull String outputName, @NonNull String middleNsURI, @NonNull String... suffixes) throws Exception {
String projectTestName = PROJECT_NAME + "." + testName;
if (suffixes != null) {
for (@NonNull String suffix : suffixes) {
@@ -133,18 +133,18 @@ public class QVTrCompilerTests extends LoadTestCase
compilerChain = new QVTrCompilerChain(getEnvironmentFactory(), testFolderURI.appendSegment(testFileName), options);
Class<? extends Transformer> txClass = compilerChain.build(outputName, genModelFiles);
createGeneratedExecutor(txClass);
- return txClass;
+ return txClass;
}
public void checkOutput(@NonNull Resource outputResource, @NonNull String expectedFile, @Nullable ModelNormalizer normalizer) throws IOException, InterruptedException {
- URI referenceModelURI = samplesBaseUri.appendSegment(expectedFile);
- Resource referenceResource = outputResource.getResourceSet().getResource(referenceModelURI, true);
- assert referenceResource != null;
- if (normalizer != null) {
- normalizer.normalize(referenceResource);
- normalizer.normalize(outputResource);
- }
- assertSameModel(referenceResource, outputResource);
+ URI referenceModelURI = samplesBaseUri.appendSegment(expectedFile);
+ Resource referenceResource = outputResource.getResourceSet().getResource(referenceModelURI, true);
+ assert referenceResource != null;
+ if (normalizer != null) {
+ normalizer.normalize(referenceResource);
+ normalizer.normalize(outputResource);
+ }
+ assertSameModel(referenceResource, outputResource);
}
public @NonNull Transformation compileTransformation(@NonNull String testFileName, @NonNull String outputName, @NonNull String basePrefix, @NonNull String middleNsURI) throws Exception {
@@ -152,8 +152,8 @@ public class QVTrCompilerTests extends LoadTestCase
genModelOptions.put(CompilerChain.GENMODEL_BASE_PREFIX, basePrefix);
genModelOptions.put(CompilerChain.GENMODEL_COPYRIGHT_TEXT, "Copyright (c) 2015, 2016 Willink Transformations and others.\n;All rights reserved. This program and the accompanying materials\n;are made available under the terms of the Eclipse Public License v1.0\n;which accompanies this distribution, and is available at\n;http://www.eclipse.org/legal/epl-v10.html\n;\n;Contributors:\n; E.D.Willink - Initial API and implementation");
Map<@NonNull String, @Nullable String> traceOptions = new HashMap<@NonNull String, @Nullable String>();
-// traceOptions.put(CompilerChain.TRACE_NS_URI, middleNsURI);
- Map<@NonNull String, @NonNull Map<CompilerChain.@NonNull Key<Object>, @Nullable Object>> options = new HashMap<@NonNull String, @Nullable Map<CompilerChain.@NonNull Key<Object>, @Nullable Object>>();
+ // traceOptions.put(CompilerChain.TRACE_NS_URI, middleNsURI);
+ Map<@NonNull String, @Nullable Map<CompilerChain.@NonNull Key<Object>, @Nullable Object>> options = new HashMap<@NonNull String, @Nullable Map<CompilerChain.@NonNull Key<Object>, @Nullable Object>>();
QVTrCompilerChain.setOption(options, CompilerChain.DEFAULT_STEP, CompilerChain.SAVE_OPTIONS_KEY, getSaveOptions());
QVTrCompilerChain.setOption(options, CompilerChain.JAVA_STEP, CompilerChain.URI_KEY, null);
QVTrCompilerChain.setOption(options, CompilerChain.CLASS_STEP, CompilerChain.URI_KEY, null);
@@ -162,7 +162,7 @@ public class QVTrCompilerTests extends LoadTestCase
QVTrCompilerChain.setOption(options, CompilerChain.GENMODEL_STEP, CompilerChain.GENMODEL_OPTIONS_KEY, genModelOptions);
URI prefixURI = testFolderURI.appendSegment(testFileName);
compilerChain = new QVTrCompilerChain(getEnvironmentFactory(), prefixURI, options);
- return compilerChain.compile(outputName);
+ return compilerChain.compile(outputName);
}
public @NonNull Class<? extends Transformer> createGeneratedClass(@NonNull Transformation asTransformation, @NonNull String @NonNull... genModelFiles) throws Exception {
@@ -177,13 +177,13 @@ public class QVTrCompilerTests extends LoadTestCase
QVTiCodeGenerator cg = new QVTiCodeGenerator(getEnvironmentFactory(), asTransformation);
QVTiCodeGenOptions options = cg.getOptions();
options.setUseNullAnnotations(true);
-// options.setPackagePrefix("cg");
+ // options.setPackagePrefix("cg");
cg.generateClassFile();
cg.saveSourceFile("../" + PROJECT_NAME + "/test-gen/");
File explicitClassPath = new File("../" + PROJECT_NAME + "/bin");
String qualifiedClassName = cg.getQualifiedName();
String javaCodeSource = cg.generateClassFile();
- OCL2JavaFileObject.saveClass(explicitClassPath.toString(), qualifiedClassName, javaCodeSource);
+ OCL2JavaFileObject.saveClass(ClassUtil.nonNullState(explicitClassPath.toString()), qualifiedClassName, javaCodeSource);
@SuppressWarnings("unchecked")
Class<? extends Transformer> txClass = (Class<? extends Transformer>) OCL2JavaFileObject.loadExplicitClass(explicitClassPath, qualifiedClassName);
if (txClass == null) {
@@ -192,13 +192,13 @@ public class QVTrCompilerTests extends LoadTestCase
}
return txClass;
}
-
+
public void createGeneratedExecutor(@NonNull Transformation asTransformation, @NonNull String @NonNull... genModelFiles) throws Exception {
Class<? extends Transformer> txClass = createGeneratedClass(asTransformation, genModelFiles);
createGeneratedExecutor(txClass);
}
- public QVTiTransformationExecutor createGeneratedExecutor(Class<? extends Transformer> txClass) throws Exception {
+ public QVTiTransformationExecutor createGeneratedExecutor(@NonNull Class<? extends Transformer> txClass) throws Exception {
return generatedExecutor = new QVTiTransformationExecutor(getEnvironmentFactory(), txClass);
}
@@ -208,8 +208,8 @@ public class QVTrCompilerTests extends LoadTestCase
}
public void createModel(@NonNull String modelName, @NonNull String modelFile) {
- URI modelURI = samplesBaseUri.appendSegment(modelFile);
- interpretedExecutor.createModel(modelName, modelURI, null);
+ URI modelURI = samplesBaseUri.appendSegment(modelFile);
+ interpretedExecutor.createModel(modelName, modelURI, null);
}
@Override
@@ -232,8 +232,8 @@ public class QVTrCompilerTests extends LoadTestCase
public void executeTransformation() throws Exception {
if (interpretedExecutor != null) {
- interpretedExecutor.execute();
- interpretedExecutor.saveModels(TestsXMLUtil.defaultSavingOptions);
+ interpretedExecutor.execute();
+ interpretedExecutor.saveModels(TestsXMLUtil.defaultSavingOptions);
}
else {
generatedExecutor.getTransformer().run();
@@ -242,10 +242,10 @@ public class QVTrCompilerTests extends LoadTestCase
@Override
public @NonNull QVTiEnvironmentFactory getEnvironmentFactory() {
- return (QVTiEnvironmentFactory) super.getEnvironmentFactory();
+ return super.getEnvironmentFactory();
}
- public @NonNull Map<Object, Object> getSaveOptions() {
+ public @NonNull Map<Object, Object> getSaveOptions() {
Map<Object, Object> saveOptions = new HashMap<Object, Object>(TestsXMLUtil.defaultSavingOptions);
saveOptions.put(ASResource.OPTION_NORMALIZE_CONTENTS, Boolean.TRUE);
return saveOptions;
@@ -265,11 +265,14 @@ public class QVTrCompilerTests extends LoadTestCase
public void installEPackages(EPackage... eInstances) {
ResourceSetImpl resourceSet = (ResourceSetImpl) getResourceSet();
for (EPackage eInstance : eInstances) {
- nsURIs.add(eInstance.getNsURI());
+ String nsURI = eInstance.getNsURI();
+ if (nsURI != null) {
+ nsURIs.add(nsURI);
+ }
resourceSet.getURIResourceMap().put(testFolderURI.appendSegment(eInstance.getName()+".ecore"), eInstance.eResource());
}
}
-
+
private void loadGenModel(@NonNull URI genModelURI) {
ResourceSet resourceSet = getResourceSet();
MetamodelManagerInternal metamodelManager = getMetamodelManager();
@@ -284,35 +287,36 @@ public class QVTrCompilerTests extends LoadTestCase
}
public void loadInput(@NonNull String modelName, @NonNull String modelFile) {
- URI modelURI = samplesBaseUri.appendSegment(modelFile);
- if (interpretedExecutor != null) {
+ URI modelURI = samplesBaseUri.appendSegment(modelFile);
+ if (interpretedExecutor != null) {
interpretedExecutor.loadModel(modelName, modelURI);
- }
- else {
- Resource inputResource = /*getResourceSet()*/environmentFactory.getMetamodelManager().getASResourceSet().getResource(modelURI, true);
+ }
+ else {
+ Resource inputResource = /*getResourceSet()*/environmentFactory.getMetamodelManager().getASResourceSet().getResource(modelURI, true);
generatedExecutor.getTransformer().addRootObjects(modelName, ClassUtil.nonNullState(inputResource.getContents()));
- }
+ }
}
public @NonNull Resource saveOutput(@NonNull String modelName, @NonNull String modelFile, @Nullable String expectedFile, @Nullable ModelNormalizer normalizer) throws IOException, InterruptedException {
- URI modelURI = samplesBaseUri.appendSegment(modelFile);
+ URI modelURI = samplesBaseUri.appendSegment(modelFile);
ResourceSet resourceSet = /*getResourceSet()*/environmentFactory.getMetamodelManager().getASResourceSet();
Resource outputResource;
- if (interpretedExecutor != null) {
- outputResource = interpretedExecutor.saveModel(modelName, modelURI, null, getSaveOptions());
- }
- else {
+ if (interpretedExecutor != null) {
+ outputResource = interpretedExecutor.saveModel(modelName, modelURI, null, getSaveOptions());
+ }
+ else {
outputResource = resourceSet.createResource(modelURI);
outputResource.getContents().addAll(generatedExecutor.getTransformer().getRootEObjects(modelName));
outputResource.save(getSaveOptions());
- }
- if (expectedFile != null) {
- checkOutput(outputResource, expectedFile, normalizer);
- }
- return outputResource;
+ }
+ assert outputResource != null;
+ if (expectedFile != null) {
+ checkOutput(outputResource, expectedFile, normalizer);
+ }
+ return outputResource;
}
- public URI getURI(@NonNull String genmodelStep, @NonNull Key<URI> uriKey) {
+ public @NonNull URI getURI(@NonNull String genmodelStep, @NonNull Key<URI> uriKey) {
return compilerChain.getURI(CompilerChain.GENMODEL_STEP, CompilerChain.URI_KEY);
}
}
@@ -320,8 +324,9 @@ public class QVTrCompilerTests extends LoadTestCase
/* (non-Javadoc)
* @see org.eclipse.qvtd.xtext.qvtbase.tests.LoadTestCase#setUp()
*/
+ @Override
@Before
- public void setUp() throws Exception {
+ public void setUp() throws Exception {
BaseLinkingService.DEBUG_RETRY.setState(true);
Scheduler.DEBUG_GRAPHS.setState(true);;
super.setUp();
@@ -329,19 +334,20 @@ public class QVTrCompilerTests extends LoadTestCase
QVTrTestUtil.doQVTrelationSetup();
QVTcTestUtil.doQVTcoreSetup();
QVTiTestUtil.doQVTimperativeSetup();
-// QVTrelationPivotStandaloneSetup.doSetup();
-// QVTimperativePivotStandaloneSetup.doSetup();
- }
+ // QVTrelationPivotStandaloneSetup.doSetup();
+ // QVTimperativePivotStandaloneSetup.doSetup();
+ }
- /* (non-Javadoc)
- * @see org.eclipse.qvtd.xtext.qvtbase.tests.LoadTestCase#tearDown()
- */
- @After
- public void tearDown() throws Exception {
+ /* (non-Javadoc)
+ * @see org.eclipse.qvtd.xtext.qvtbase.tests.LoadTestCase#tearDown()
+ */
+ @Override
+ @After
+ public void tearDown() throws Exception {
super.tearDown();
- }
+ }
-/* @Test
+ /* @Test
public void testQVTrCompiler_ClassModelToClassModel() throws Exception {
// AbstractTransformer.EXCEPTIONS.setState(true);
// AbstractTransformer.INVOCATIONS.setState(true);
@@ -386,161 +392,161 @@ public class QVTrCompilerTests extends LoadTestCase
} */
@Test
- public void testQVTrCompiler_HierarchicalStateMachine2FlatStateMachine() throws Exception {
-// AbstractTransformer.EXCEPTIONS.setState(true);
-// AbstractTransformer.INVOCATIONS.setState(true);
- MyQVT myQVT = new MyQVT("hstm2fstm");
- myQVT.getEnvironmentFactory().setEvaluationTracingEnabled(true);
- try {
- Transformation asTransformation = myQVT.compileTransformation("HierarchicalStateMachine2FlatStateMachine.qvtr", "flat", PROJECT_NAME + ".HierarchicalStateMachine2FlatStateMachine", "http://www.eclipse.org/qvtd/xtext/qvtrelation/tests/hstm2fstm/HierarchicalStateMachine2FlatStateMachine");
- //
- myQVT.createInterpretedExecutor(asTransformation);
- myQVT.loadInput("hier", "MiniModel.xmi");
-// myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "HierarchicalStateMachine2FlatStateMachine_trace.xmi");
- myQVT.createModel("flat", "MiniModel_Interpreted.xmi");
- myQVT.executeTransformation();
+ public void testQVTrCompiler_HierarchicalStateMachine2FlatStateMachine() throws Exception {
+ // AbstractTransformer.EXCEPTIONS.setState(true);
+ // AbstractTransformer.INVOCATIONS.setState(true);
+ MyQVT myQVT = new MyQVT("hstm2fstm");
+ myQVT.getEnvironmentFactory().setEvaluationTracingEnabled(true);
+ try {
+ Transformation asTransformation = myQVT.compileTransformation("HierarchicalStateMachine2FlatStateMachine.qvtr", "flat", PROJECT_NAME + ".HierarchicalStateMachine2FlatStateMachine", "http://www.eclipse.org/qvtd/xtext/qvtrelation/tests/hstm2fstm/HierarchicalStateMachine2FlatStateMachine");
+ //
+ myQVT.createInterpretedExecutor(asTransformation);
+ myQVT.loadInput("hier", "MiniModel.xmi");
+ // myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "HierarchicalStateMachine2FlatStateMachine_trace.xmi");
+ myQVT.createModel("flat", "MiniModel_Interpreted.xmi");
+ myQVT.executeTransformation();
myQVT.saveOutput("flat", "MiniModel_Interpreted.xmi", "MiniModel_expected.xmi", FlatStateMachineNormalizer.INSTANCE);
- //
- myQVT.createInterpretedExecutor(asTransformation);
- myQVT.loadInput("hier", "SimpleModel.xmi");
-// myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "HierarchicalStateMachine2FlatStateMachine_trace.xmi");
- myQVT.createModel("flat", "SimpleModel_Interpreted.xmi");
- myQVT.executeTransformation();
+ //
+ myQVT.createInterpretedExecutor(asTransformation);
+ myQVT.loadInput("hier", "SimpleModel.xmi");
+ // myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "HierarchicalStateMachine2FlatStateMachine_trace.xmi");
+ myQVT.createModel("flat", "SimpleModel_Interpreted.xmi");
+ myQVT.executeTransformation();
myQVT.saveOutput("flat", "SimpleModel_Interpreted.xmi", "SimpleModel_expected.xmi", FlatStateMachineNormalizer.INSTANCE);
- //
- myQVT.createInterpretedExecutor(asTransformation);
- myQVT.loadInput("hier", "LargerModel.xmi");
-// myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "HierarchicalStateMachine2FlatStateMachine_trace.xmi");
- myQVT.createModel("flat", "LargerModel_Interpreted.xmi");
- myQVT.executeTransformation();
+ //
+ myQVT.createInterpretedExecutor(asTransformation);
+ myQVT.loadInput("hier", "LargerModel.xmi");
+ // myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "HierarchicalStateMachine2FlatStateMachine_trace.xmi");
+ myQVT.createModel("flat", "LargerModel_Interpreted.xmi");
+ myQVT.executeTransformation();
myQVT.saveOutput("flat", "LargerModel_Interpreted.xmi", "LargerModel_expected.xmi", FlatStateMachineNormalizer.INSTANCE);
}
finally {
- myQVT.dispose();
+ myQVT.dispose();
}
- }
+ }
@Test
- public void testQVTrCompiler_HierarchicalStateMachine2FlatStateMachine_CG() throws Exception {
- HeadSplitter.SPLITTING.setState(true);
+ public void testQVTrCompiler_HierarchicalStateMachine2FlatStateMachine_CG() throws Exception {
+ HeadSplitter.SPLITTING.setState(true);
Scheduler.DEBUG_GRAPHS.setState(true);
AbstractTransformer.EXCEPTIONS.setState(true);
-// AbstractTransformer.INVOCATIONS.setState(true);
-// QVTm2QVTp.PARTITIONING.setState(true);
-// QVTr2QVTc.VARIABLES.setState(true);
+ // AbstractTransformer.INVOCATIONS.setState(true);
+ // QVTm2QVTp.PARTITIONING.setState(true);
+ // QVTr2QVTc.VARIABLES.setState(true);
MyQVT myQVT = new MyQVT("hstm2fstm");
- try {
+ try {
Class<? extends Transformer> txClass = myQVT.buildTransformation("HierarchicalStateMachine2FlatStateMachine",
- "HierarchicalStateMachine2FlatStateMachine.qvtr", "flat",
+ "HierarchicalStateMachine2FlatStateMachine.qvtr", "flat",
"http://www.eclipse.org/qvtd/xtext/qvtrelation/tests/hstm2fstm/HierarchicalStateMachine2FlatStateMachine");//,
-// "FlatStateMachine.FlatStateMachinePackage", "HierarchicalStateMachine.HierarchicalStateMachinePackage");
- //
- myQVT.createGeneratedExecutor(txClass);
- myQVT.loadInput("hier", "MiniModel.xmi");
- myQVT.executeTransformation();
+ // "FlatStateMachine.FlatStateMachinePackage", "HierarchicalStateMachine.HierarchicalStateMachinePackage");
+ //
+ myQVT.createGeneratedExecutor(txClass);
+ myQVT.loadInput("hier", "MiniModel.xmi");
+ myQVT.executeTransformation();
myQVT.saveOutput("flat", "MiniModel_CG.xmi", "MiniModel_expected.xmi", FlatStateMachineNormalizer.INSTANCE);
- //
- myQVT.createGeneratedExecutor(txClass);
- myQVT.loadInput("hier", "SimpleModel.xmi");
- myQVT.executeTransformation();
+ //
+ myQVT.createGeneratedExecutor(txClass);
+ myQVT.loadInput("hier", "SimpleModel.xmi");
+ myQVT.executeTransformation();
myQVT.saveOutput("flat", "SimpleModel_CG.xmi", "SimpleModel_expected.xmi", FlatStateMachineNormalizer.INSTANCE);
- //
- myQVT.createGeneratedExecutor(txClass);
- myQVT.loadInput("hier", "LargerModel.xmi");
- myQVT.executeTransformation();
+ //
+ myQVT.createGeneratedExecutor(txClass);
+ myQVT.loadInput("hier", "LargerModel.xmi");
+ myQVT.executeTransformation();
myQVT.saveOutput("flat", "LargerModel_CG.xmi", "LargerModel_expected.xmi", FlatStateMachineNormalizer.INSTANCE);
- //
-// myQVT.createGeneratedExecutor(txClass);
-// myQVT.loadInput("seqDgm", "SeqUM.xmi");
-// myQVT.executeTransformation();
-// myQVT.saveOutput("stm", "StmcUM_CG.xmi", "StmcUM_expected.xmi", null);
+ //
+ // myQVT.createGeneratedExecutor(txClass);
+ // myQVT.loadInput("seqDgm", "SeqUM.xmi");
+ // myQVT.executeTransformation();
+ // myQVT.saveOutput("stm", "StmcUM_CG.xmi", "StmcUM_expected.xmi", null);
}
finally {
- myQVT.dispose();
+ myQVT.dispose();
}
- }
+ }
@Test
- public void testQVTrCompiler_SeqToStm() throws Exception {
-// AbstractTransformer.EXCEPTIONS.setState(true);
-// AbstractTransformer.INVOCATIONS.setState(true);
- MyQVT myQVT = new MyQVT("seq2stm");
- myQVT.getEnvironmentFactory().setEvaluationTracingEnabled(true);
- try {
- Transformation asTransformation = myQVT.compileTransformation("SeqToStm.qvtr", "stm", PROJECT_NAME + ".seq2stm", "http://www.eclipse.org/qvtd/xtext/qvtrelation/tests/seq2stm/SeqToStm");
- myQVT.createInterpretedExecutor(asTransformation);
- myQVT.loadInput("seqDgm", "Seq.xmi");
- myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "Seq2Stmc_trace.xmi");
- myQVT.createModel("stm", "Stmc_Interpreted.xmi");
- myQVT.executeTransformation();
+ public void testQVTrCompiler_SeqToStm() throws Exception {
+ // AbstractTransformer.EXCEPTIONS.setState(true);
+ // AbstractTransformer.INVOCATIONS.setState(true);
+ MyQVT myQVT = new MyQVT("seq2stm");
+ myQVT.getEnvironmentFactory().setEvaluationTracingEnabled(true);
+ try {
+ Transformation asTransformation = myQVT.compileTransformation("SeqToStm.qvtr", "stm", PROJECT_NAME + ".seq2stm", "http://www.eclipse.org/qvtd/xtext/qvtrelation/tests/seq2stm/SeqToStm");
+ myQVT.createInterpretedExecutor(asTransformation);
+ myQVT.loadInput("seqDgm", "Seq.xmi");
+ myQVT.createModel(QVTimperativeUtil.MIDDLE_DOMAIN_NAME, "Seq2Stmc_trace.xmi");
+ myQVT.createModel("stm", "Stmc_Interpreted.xmi");
+ myQVT.executeTransformation();
myQVT.saveOutput("stm", "Stmc_Interpreted.xmi", "Stmc_expected.xmi", null);
}
finally {
- myQVT.dispose();
+ myQVT.dispose();
}
- }
+ }
@Test
- public void testQVTrCompiler_SeqToStm_CG() throws Exception {
- HeadSplitter.SPLITTING.setState(true);
-// AbstractTransformer.EXCEPTIONS.setState(true);
-// AbstractTransformer.INVOCATIONS.setState(true);
-// QVTm2QVTp.PARTITIONING.setState(true);
- MyQVT myQVT = new MyQVT("seq2stm");
- try {
- Class<? extends Transformer> txClass = myQVT.buildTransformation("seq2stm", "SeqToStm.qvtr", "stm",
- "http://www.eclipse.org/qvtd/xtext/qvtrelation/tests/seq2stm/SeqToStm");//,
-// "SeqMM.SeqMMPackage", "PSeqToStm.PSeqToStmPackage");
- //
- myQVT.createGeneratedExecutor(txClass);
- myQVT.loadInput("seqDgm", "Seq.xmi");
- myQVT.executeTransformation();
+ public void testQVTrCompiler_SeqToStm_CG() throws Exception {
+ HeadSplitter.SPLITTING.setState(true);
+ // AbstractTransformer.EXCEPTIONS.setState(true);
+ // AbstractTransformer.INVOCATIONS.setState(true);
+ // QVTm2QVTp.PARTITIONING.setState(true);
+ MyQVT myQVT = new MyQVT("seq2stm");
+ try {
+ Class<? extends Transformer> txClass = myQVT.buildTransformation("seq2stm", "SeqToStm.qvtr", "stm",
+ "http://www.eclipse.org/qvtd/xtext/qvtrelation/tests/seq2stm/SeqToStm");//,
+ // "SeqMM.SeqMMPackage", "PSeqToStm.PSeqToStmPackage");
+ //
+ myQVT.createGeneratedExecutor(txClass);
+ myQVT.loadInput("seqDgm", "Seq.xmi");
+ myQVT.executeTransformation();
myQVT.saveOutput("stm", "Stmc_CG.xmi", "Stmc_expected.xmi", null);
- //
-// myQVT.createGeneratedExecutor(txClass);
-// myQVT.loadInput("seqDgm", "SeqUM.xmi");
-// myQVT.executeTransformation();
-// myQVT.saveOutput("stm", "StmcUM_CG.xmi", "StmcUM_expected.xmi", null);
+ //
+ // myQVT.createGeneratedExecutor(txClass);
+ // myQVT.loadInput("seqDgm", "SeqUM.xmi");
+ // myQVT.executeTransformation();
+ // myQVT.saveOutput("stm", "StmcUM_CG.xmi", "StmcUM_expected.xmi", null);
}
finally {
- myQVT.dispose();
+ myQVT.dispose();
}
- }
+ }
@Test
- public void testQVTrCompiler_SimplerRel2Core_CG() throws Exception {
+ public void testQVTrCompiler_SimplerRel2Core_CG() throws Exception {
AbstractTransformer.EXCEPTIONS.setState(true);
AbstractTransformer.INVOCATIONS.setState(true);
-// QVTm2QVTp.PARTITIONING.setState(true);
-// QVTr2QVTc.SYNTHESIS.setState(true);
-// QVTr2QVTc.VARIABLES.setState(true);
- MyQVT myQVT = new MyQVT("rel2core");
- try {
- myQVT.addUsedGenPackage("org.eclipse.ocl.pivot/model/Pivot.genmodel", "//pivot");
+ // QVTm2QVTp.PARTITIONING.setState(true);
+ // QVTr2QVTc.SYNTHESIS.setState(true);
+ // QVTr2QVTc.VARIABLES.setState(true);
+ MyQVT myQVT = new MyQVT("rel2core");
+ try {
+ myQVT.addUsedGenPackage("org.eclipse.ocl.pivot/model/Pivot.genmodel", "//pivot");
myQVT.addUsedGenPackage("org.eclipse.qvtd.pivot.qvtbase/model/QVTbase.genmodel", "//qvtbase");
myQVT.addUsedGenPackage("org.eclipse.qvtd.pivot.qvtcore/model/QVTcore.genmodel", "//qvtcore");
myQVT.addUsedGenPackage("org.eclipse.qvtd.pivot.qvtcorebase/model/QVTcoreBase.genmodel", "//qvtcorebase");
myQVT.addUsedGenPackage("org.eclipse.qvtd.pivot.qvtrelation/model/QVTrelation.genmodel", "//qvtrelation");
myQVT.addUsedGenPackage("org.eclipse.qvtd.pivot.qvttemplate/model/QVTtemplate.genmodel", "//qvttemplate");
- Class<? extends Transformer> txClass = myQVT.buildTransformation("rel2core", "RelToCore.qvtr", "core",
- "http://www.eclipse.org/qvtd/xtext/qvtrelation/tests/rel2core/RelToCore");
- //
- myQVT.createGeneratedExecutor(txClass);
- myQVT.loadInput("relations", "MiniSeq2Stm.qvtras");
- myQVT.executeTransformation();
-// myQVT.getResourceSet().getResourceFactoryRegistry().getExtensionToFactoryMap().put("ecore", new EcoreResourceFactoryImpl());
-// myQVT.getEnvironmentFactory().getMetamodelManager().getASResourceSet().getResourceFactoryRegistry().getExtensionToFactoryMap().put("ecore", new EcoreResourceFactoryImpl());
+ Class<? extends Transformer> txClass = myQVT.buildTransformation("rel2core", "RelToCore.qvtr", "core",
+ "http://www.eclipse.org/qvtd/xtext/qvtrelation/tests/rel2core/RelToCore");
+ //
+ myQVT.createGeneratedExecutor(txClass);
+ myQVT.loadInput("relations", "MiniSeq2Stm.qvtras");
+ myQVT.executeTransformation();
+ // myQVT.getResourceSet().getResourceFactoryRegistry().getExtensionToFactoryMap().put("ecore", new EcoreResourceFactoryImpl());
+ // myQVT.getEnvironmentFactory().getMetamodelManager().getASResourceSet().getResourceFactoryRegistry().getExtensionToFactoryMap().put("ecore", new EcoreResourceFactoryImpl());
Resource outputResource = myQVT.saveOutput("core", "MiniSeq2Stm_CG.oclas", null, null);
myQVT.saveOutput("middle", "MiniSeq2Stm_CG_Trace.xmi", null, null);
myQVT.checkOutput(outputResource, "MiniSeq2Stm_expected.oclas", PivotNormalizer.INSTANCE);
- //
-// myQVT.createGeneratedExecutor(txClass);
-// myQVT.loadInput("seqDgm", "SeqUM.xmi");
-// myQVT.executeTransformation();
-// myQVT.saveOutput("stm", "StmcUM_CG.xmi", "StmcUM_expected.xmi", null);
+ //
+ // myQVT.createGeneratedExecutor(txClass);
+ // myQVT.loadInput("seqDgm", "SeqUM.xmi");
+ // myQVT.executeTransformation();
+ // myQVT.saveOutput("stm", "StmcUM_CG.xmi", "StmcUM_expected.xmi", null);
}
finally {
- myQVT.dispose();
+ myQVT.dispose();
}
- }
+ }
}
diff --git a/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/hstm2fstm/FlatStateMachineNormalizer.java b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/hstm2fstm/FlatStateMachineNormalizer.java
index 2bb09e691..2977f7119 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/hstm2fstm/FlatStateMachineNormalizer.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/hstm2fstm/FlatStateMachineNormalizer.java
@@ -32,14 +32,14 @@ import org.eclipse.qvtd.xtext.qvtimperative.tests.ModelNormalizer;
/**
* UpperToLowerNormalizer normalises the results of the UpperToLower transformation.
- *
+ *
* Even though everything is ordered in the input/output model, the edges/incoming/outgoing lists cn be independently ordered, and only
* the edges order is preserved in the middle model.
*/
public class FlatStateMachineNormalizer implements ModelNormalizer
{
public static final @NonNull FlatStateMachineNormalizer INSTANCE = new FlatStateMachineNormalizer();
-
+
protected abstract class AbstractComparator implements Comparator<@NonNull EObject>
{
protected final @NonNull EClass eClass;
@@ -49,7 +49,7 @@ public class FlatStateMachineNormalizer implements ModelNormalizer
eClass2comparator.put(eClass, this);
}
}
-
+
protected class StateComparator extends AbstractComparator
{
private final @NonNull EAttribute stateName;
@@ -58,7 +58,7 @@ public class FlatStateMachineNormalizer implements ModelNormalizer
super(stateClass);
this.stateName = stateName;
}
-
+
@Override
public int compare(@NonNull EObject o1, @NonNull EObject o2) {
if (eClass.isInstance(o1)) {
@@ -76,7 +76,7 @@ public class FlatStateMachineNormalizer implements ModelNormalizer
return ClassUtil.safeCompareTo(n1, n2);
}
}
-
+
protected class StateMachineComparator extends AbstractComparator
{
private final @NonNull EAttribute stateMachineName;
@@ -85,7 +85,7 @@ public class FlatStateMachineNormalizer implements ModelNormalizer
super(stateMachineClass);
this.stateMachineName = stateMachineName;
}
-
+
@Override
public int compare(@NonNull EObject o1, @NonNull EObject o2) {
if (eClass.isInstance(o1)) {
@@ -103,7 +103,7 @@ public class FlatStateMachineNormalizer implements ModelNormalizer
return ClassUtil.safeCompareTo(n1, n2);
}
}
-
+
protected class TransitionComparator extends AbstractComparator
{
private final @NonNull EAttribute transitionName;
@@ -119,7 +119,7 @@ public class FlatStateMachineNormalizer implements ModelNormalizer
this.transitionToState = transitionToState;
this.stateName = stateName;
}
-
+
@Override
public int compare(@NonNull EObject o1, @NonNull EObject o2) {
if (eClass.isInstance(o1)) {
@@ -150,7 +150,7 @@ public class FlatStateMachineNormalizer implements ModelNormalizer
return diff;
}
}
-
+
protected abstract class AbstractNormalizer
{
protected final @NonNull EClass eClass;
@@ -162,7 +162,7 @@ public class FlatStateMachineNormalizer implements ModelNormalizer
public abstract void normalize(@NonNull EObject eObject);
}
-
+
protected class ResourceNormalizer extends AbstractNormalizer
{
private final @NonNull EReference stateMachineOwnedStates;
@@ -184,10 +184,10 @@ public class FlatStateMachineNormalizer implements ModelNormalizer
@Override
public void normalize(@NonNull EObject eObject) {
ECollections.sort((EList<EObject>)eObject.eGet(stateMachineOwnedStates), stateComparator);
- ECollections.sort((EList<EObject>)eObject.eGet(stateMachineOwnedTransitions), transitionComparator);
+ ECollections.sort((EList<EObject>)eObject.eGet(stateMachineOwnedTransitions), transitionComparator);
}
}
-
+
protected class StateNormalizer extends AbstractNormalizer
{
private final @NonNull EReference stateOutTransitions;
@@ -206,10 +206,10 @@ public class FlatStateMachineNormalizer implements ModelNormalizer
@Override
public void normalize(@NonNull EObject eObject) {
ECollections.sort((EList<EObject>)eObject.eGet(stateOutTransitions), transitionComparator);
- ECollections.sort((EList<EObject>)eObject.eGet(stateInTransitions), transitionComparator);
+ ECollections.sort((EList<EObject>)eObject.eGet(stateInTransitions), transitionComparator);
}
}
-
+
protected class StateMachineNormalizer extends AbstractNormalizer
{
private final @NonNull EReference stateMachineOwnedStates;
@@ -231,13 +231,14 @@ public class FlatStateMachineNormalizer implements ModelNormalizer
@Override
public void normalize(@NonNull EObject eObject) {
ECollections.sort((EList<EObject>)eObject.eGet(stateMachineOwnedStates), stateComparator);
- ECollections.sort((EList<EObject>)eObject.eGet(stateMachineOwnedTransitions), transitionComparator);
+ ECollections.sort((EList<EObject>)eObject.eGet(stateMachineOwnedTransitions), transitionComparator);
}
}
-
+
protected final @NonNull Map<@NonNull EClass, @NonNull AbstractComparator> eClass2comparator = new HashMap<@NonNull EClass, @NonNull AbstractComparator>();
protected final @NonNull Map<@NonNull EClass, @NonNull AbstractNormalizer> eClass2normalizer = new HashMap<@NonNull EClass, @NonNull AbstractNormalizer>();
+ @Override
public @NonNull List<Normalizer> normalize(@NonNull Resource resource) {
EObject eRoot = resource.getContents().get(0);
EPackage ePackage = eRoot.eClass().getEPackage();
@@ -272,7 +273,7 @@ public class FlatStateMachineNormalizer implements ModelNormalizer
}
for (@NonNull EObject eObject : eObjects) {
EClass eClass = eObject.eClass();
- AbstractNormalizer normalizer = eClass2normalizer.get(eClass);
+ AbstractNormalizer normalizer = ClassUtil.nonNullState(eClass2normalizer.get(eClass));
normalizer.normalize(eObject);
}
ECollections.sort(resource.getContents(), stateMachineComparator);
diff --git a/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/rel2core/PivotNormalizer.java b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/rel2core/PivotNormalizer.java
index dde0937bd..b0f135403 100644
--- a/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/rel2core/PivotNormalizer.java
+++ b/tests/org.eclipse.qvtd.xtext.qvtrelation.tests/src/org/eclipse/qvtd/xtext/qvtrelation/tests/rel2core/PivotNormalizer.java
@@ -103,6 +103,7 @@ public class PivotNormalizer implements ModelNormalizer
}
}
+ @Override
public @NonNull List<Normalizer> normalize(@NonNull Resource resource) {
List<Normalizer> normalizers = new ArrayList<Normalizer>();
for (TreeIterator<EObject> tit = resource.getAllContents(); tit.hasNext(); ) {

Back to the top