diff options
author | Aren Babikian <aren.babikian@mail.mcgill.ca> | 2021-01-12 13:35:18 -0500 |
---|---|---|
committer | Aren Babikian <aren.babikian@mail.mcgill.ca> | 2021-01-12 13:35:18 -0500 |
commit | 93f14577be72fe938c9bcb0f77d4a618133e1c37 (patch) | |
tree | 8af6ce78b425f88ffba99cf45008e582d8fde3c6 /Domains/simpleScenario/model/simpleScenario.genmodel | |
parent | rename simpleScenario folder (diff) | |
download | VIATRA-Generator-93f14577be72fe938c9bcb0f77d4a618133e1c37.tar.gz VIATRA-Generator-93f14577be72fe938c9bcb0f77d4a618133e1c37.tar.zst VIATRA-Generator-93f14577be72fe938c9bcb0f77d4a618133e1c37.zip |
improve simpleScenario MM
Diffstat (limited to 'Domains/simpleScenario/model/simpleScenario.genmodel')
-rw-r--r-- | Domains/simpleScenario/model/simpleScenario.genmodel | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/Domains/simpleScenario/model/simpleScenario.genmodel b/Domains/simpleScenario/model/simpleScenario.genmodel index cdff27fe..4ef7d81f 100644 --- a/Domains/simpleScenario/model/simpleScenario.genmodel +++ b/Domains/simpleScenario/model/simpleScenario.genmodel | |||
@@ -15,9 +15,10 @@ | |||
15 | <genEnumLiterals ecoreEnumLiteral="simpleScenario.ecore#//Size/Medium"/> | 15 | <genEnumLiterals ecoreEnumLiteral="simpleScenario.ecore#//Size/Medium"/> |
16 | <genEnumLiterals ecoreEnumLiteral="simpleScenario.ecore#//Size/Large"/> | 16 | <genEnumLiterals ecoreEnumLiteral="simpleScenario.ecore#//Size/Large"/> |
17 | </genEnums> | 17 | </genEnums> |
18 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="simpleScenario.ecore#//ActorType"> | 18 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="simpleScenario.ecore#//Distance"> |
19 | <genEnumLiterals ecoreEnumLiteral="simpleScenario.ecore#//ActorType/Pedestrian"/> | 19 | <genEnumLiterals ecoreEnumLiteral="simpleScenario.ecore#//Distance/Near"/> |
20 | <genEnumLiterals ecoreEnumLiteral="simpleScenario.ecore#//ActorType/Vehicle"/> | 20 | <genEnumLiterals ecoreEnumLiteral="simpleScenario.ecore#//Distance/Medium"/> |
21 | <genEnumLiterals ecoreEnumLiteral="simpleScenario.ecore#//Distance/Far"/> | ||
21 | </genEnums> | 22 | </genEnums> |
22 | <genClasses ecoreClass="simpleScenario.ecore#//SimpleScenario"> | 23 | <genClasses ecoreClass="simpleScenario.ecore#//SimpleScenario"> |
23 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//SimpleScenario/xSize"/> | 24 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//SimpleScenario/xSize"/> |
@@ -31,10 +32,9 @@ | |||
31 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Lane/referenceCoord"/> | 32 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Lane/referenceCoord"/> |
32 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference simpleScenario.ecore#//Lane/adjacent"/> | 33 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference simpleScenario.ecore#//Lane/adjacent"/> |
33 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference simpleScenario.ecore#//Lane/actors"/> | 34 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference simpleScenario.ecore#//Lane/actors"/> |
34 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Lane/widthNum"/> | 35 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Lane/numWidth"/> |
35 | </genClasses> | 36 | </genClasses> |
36 | <genClasses ecoreClass="simpleScenario.ecore#//Actor"> | 37 | <genClasses ecoreClass="simpleScenario.ecore#//Actor"> |
37 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Actor/type"/> | ||
38 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Actor/xPos"/> | 38 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Actor/xPos"/> |
39 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Actor/yPos"/> | 39 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Actor/yPos"/> |
40 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Actor/length"/> | 40 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Actor/length"/> |
@@ -53,10 +53,13 @@ | |||
53 | </genClasses> | 53 | </genClasses> |
54 | <genClasses ecoreClass="simpleScenario.ecore#//SeperationDistance"> | 54 | <genClasses ecoreClass="simpleScenario.ecore#//SeperationDistance"> |
55 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//SeperationDistance/distance"/> | 55 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//SeperationDistance/distance"/> |
56 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//SeperationDistance/numDistance"/> | ||
56 | </genClasses> | 57 | </genClasses> |
57 | <genClasses ecoreClass="simpleScenario.ecore#//CollisionExists"> | 58 | <genClasses ecoreClass="simpleScenario.ecore#//CollisionExists"> |
58 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//CollisionExists/collisionTime"/> | 59 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//CollisionExists/collisionTime"/> |
59 | </genClasses> | 60 | </genClasses> |
60 | <genClasses ecoreClass="simpleScenario.ecore#//CollisionDoesNotExist"/> | 61 | <genClasses ecoreClass="simpleScenario.ecore#//CollisionDoesNotExist"/> |
62 | <genClasses ecoreClass="simpleScenario.ecore#//Pedestrian"/> | ||
63 | <genClasses ecoreClass="simpleScenario.ecore#//Vehicle"/> | ||
61 | </genPackages> | 64 | </genPackages> |
62 | </genmodel:GenModel> | 65 | </genmodel:GenModel> |