diff options
author | Aren Babikian <aren.babikian@mail.mcgill.ca> | 2021-01-17 01:16:26 -0500 |
---|---|---|
committer | Aren Babikian <aren.babikian@mail.mcgill.ca> | 2021-01-17 01:16:26 -0500 |
commit | 86518413bed5988092b30d1139bb72ef302ae09c (patch) | |
tree | bbba38bde609234dd4824e64c25422806f0864de /Domains/crossingScenario/model/crossingScenario.genmodel | |
parent | Begin vql implementation + fix enums bug (diff) | |
download | VIATRA-Generator-86518413bed5988092b30d1139bb72ef302ae09c.tar.gz VIATRA-Generator-86518413bed5988092b30d1139bb72ef302ae09c.tar.zst VIATRA-Generator-86518413bed5988092b30d1139bb72ef302ae09c.zip |
complete queries for lane structure
Diffstat (limited to 'Domains/crossingScenario/model/crossingScenario.genmodel')
-rw-r--r-- | Domains/crossingScenario/model/crossingScenario.genmodel | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/Domains/crossingScenario/model/crossingScenario.genmodel b/Domains/crossingScenario/model/crossingScenario.genmodel index b788485b..8f1f1ddb 100644 --- a/Domains/crossingScenario/model/crossingScenario.genmodel +++ b/Domains/crossingScenario/model/crossingScenario.genmodel | |||
@@ -6,10 +6,6 @@ | |||
6 | operationReflection="true" importOrganizing="true"> | 6 | operationReflection="true" importOrganizing="true"> |
7 | <foreignModel>crossingScenario.ecore</foreignModel> | 7 | <foreignModel>crossingScenario.ecore</foreignModel> |
8 | <genPackages prefix="CrossingScenario" disposableProviderFactory="true" ecorePackage="crossingScenario.ecore#/"> | 8 | <genPackages prefix="CrossingScenario" disposableProviderFactory="true" ecorePackage="crossingScenario.ecore#/"> |
9 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="crossingScenario.ecore#//Orientation"> | ||
10 | <genEnumLiterals ecoreEnumLiteral="crossingScenario.ecore#//Orientation/Vertical"/> | ||
11 | <genEnumLiterals ecoreEnumLiteral="crossingScenario.ecore#//Orientation/Horizontal"/> | ||
12 | </genEnums> | ||
13 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="crossingScenario.ecore#//Size"> | 9 | <genEnums typeSafeEnumCompatible="false" ecoreEnum="crossingScenario.ecore#//Size"> |
14 | <genEnumLiterals ecoreEnumLiteral="crossingScenario.ecore#//Size/S_Small"/> | 10 | <genEnumLiterals ecoreEnumLiteral="crossingScenario.ecore#//Size/S_Small"/> |
15 | <genEnumLiterals ecoreEnumLiteral="crossingScenario.ecore#//Size/S_Med"/> | 11 | <genEnumLiterals ecoreEnumLiteral="crossingScenario.ecore#//Size/S_Med"/> |
@@ -26,9 +22,10 @@ | |||
26 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference crossingScenario.ecore#//CrossingScenario/actors"/> | 22 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference crossingScenario.ecore#//CrossingScenario/actors"/> |
27 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference crossingScenario.ecore#//CrossingScenario/lanes"/> | 23 | <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference crossingScenario.ecore#//CrossingScenario/lanes"/> |
28 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute crossingScenario.ecore#//CrossingScenario/maxTime"/> | 24 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute crossingScenario.ecore#//CrossingScenario/maxTime"/> |
25 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference crossingScenario.ecore#//CrossingScenario/horizontal_head"/> | ||
26 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference crossingScenario.ecore#//CrossingScenario/vertical_head"/> | ||
29 | </genClasses> | 27 | </genClasses> |
30 | <genClasses ecoreClass="crossingScenario.ecore#//Lane"> | 28 | <genClasses ecoreClass="crossingScenario.ecore#//Lane"> |
31 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute crossingScenario.ecore#//Lane/orientation"/> | ||
32 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute crossingScenario.ecore#//Lane/width"/> | 29 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute crossingScenario.ecore#//Lane/width"/> |
33 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute crossingScenario.ecore#//Lane/referenceCoord"/> | 30 | <genFeatures createChild="false" ecoreFeature="ecore:EAttribute crossingScenario.ecore#//Lane/referenceCoord"/> |
34 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference crossingScenario.ecore#//Lane/prevLane"/> | 31 | <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference crossingScenario.ecore#//Lane/prevLane"/> |
@@ -62,5 +59,7 @@ | |||
62 | <genClasses ecoreClass="crossingScenario.ecore#//CollisionDoesNotExist"/> | 59 | <genClasses ecoreClass="crossingScenario.ecore#//CollisionDoesNotExist"/> |
63 | <genClasses ecoreClass="crossingScenario.ecore#//Pedestrian"/> | 60 | <genClasses ecoreClass="crossingScenario.ecore#//Pedestrian"/> |
64 | <genClasses ecoreClass="crossingScenario.ecore#//Vehicle"/> | 61 | <genClasses ecoreClass="crossingScenario.ecore#//Vehicle"/> |
62 | <genClasses ecoreClass="crossingScenario.ecore#//Lane_Horizontal"/> | ||
63 | <genClasses ecoreClass="crossingScenario.ecore#//Lane_Vertical"/> | ||
65 | </genPackages> | 64 | </genPackages> |
66 | </genmodel:GenModel> | 65 | </genmodel:GenModel> |