aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/traffic.scenarios.simplified/model/simpleScenario.genmodel
diff options
context:
space:
mode:
Diffstat (limited to 'Domains/traffic.scenarios.simplified/model/simpleScenario.genmodel')
-rw-r--r--Domains/traffic.scenarios.simplified/model/simpleScenario.genmodel62
1 files changed, 62 insertions, 0 deletions
diff --git a/Domains/traffic.scenarios.simplified/model/simpleScenario.genmodel b/Domains/traffic.scenarios.simplified/model/simpleScenario.genmodel
new file mode 100644
index 00000000..cdff27fe
--- /dev/null
+++ b/Domains/traffic.scenarios.simplified/model/simpleScenario.genmodel
@@ -0,0 +1,62 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
3 xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/simpleScenario/ecore-gen" modelPluginID="simpleScenario"
4 modelName="SimpleScenario" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
5 importerID="org.eclipse.emf.importer.ecore" complianceLevel="8.0" copyrightFields="false"
6 operationReflection="true" importOrganizing="true">
7 <foreignModel>simpleScenario.ecore</foreignModel>
8 <genPackages prefix="SimpleScenario" disposableProviderFactory="true" ecorePackage="simpleScenario.ecore#/">
9 <genEnums typeSafeEnumCompatible="false" ecoreEnum="simpleScenario.ecore#//Orientation">
10 <genEnumLiterals ecoreEnumLiteral="simpleScenario.ecore#//Orientation/Vertical"/>
11 <genEnumLiterals ecoreEnumLiteral="simpleScenario.ecore#//Orientation/Horizontal"/>
12 </genEnums>
13 <genEnums typeSafeEnumCompatible="false" ecoreEnum="simpleScenario.ecore#//Size">
14 <genEnumLiterals ecoreEnumLiteral="simpleScenario.ecore#//Size/Small"/>
15 <genEnumLiterals ecoreEnumLiteral="simpleScenario.ecore#//Size/Medium"/>
16 <genEnumLiterals ecoreEnumLiteral="simpleScenario.ecore#//Size/Large"/>
17 </genEnums>
18 <genEnums typeSafeEnumCompatible="false" ecoreEnum="simpleScenario.ecore#//ActorType">
19 <genEnumLiterals ecoreEnumLiteral="simpleScenario.ecore#//ActorType/Pedestrian"/>
20 <genEnumLiterals ecoreEnumLiteral="simpleScenario.ecore#//ActorType/Vehicle"/>
21 </genEnums>
22 <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/ySize"/>
25 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference simpleScenario.ecore#//SimpleScenario/actors"/>
26 <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference simpleScenario.ecore#//SimpleScenario/lanes"/>
27 </genClasses>
28 <genClasses ecoreClass="simpleScenario.ecore#//Lane">
29 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Lane/orientation"/>
30 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Lane/width"/>
31 <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/actors"/>
34 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Lane/widthNum"/>
35 </genClasses>
36 <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"/>
39 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Actor/yPos"/>
40 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Actor/length"/>
41 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Actor/width"/>
42 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//Actor/speed"/>
43 <genFeatures children="true" createChild="true" propertySortChoices="true" ecoreFeature="ecore:EReference simpleScenario.ecore#//Actor/relations"/>
44 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference simpleScenario.ecore#//Actor/placedOn"/>
45 </genClasses>
46 <genClasses ecoreClass="simpleScenario.ecore#//Relation">
47 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference simpleScenario.ecore#//Relation/target"/>
48 </genClasses>
49 <genClasses ecoreClass="simpleScenario.ecore#//SpatialRelation"/>
50 <genClasses ecoreClass="simpleScenario.ecore#//TemporalRelation"/>
51 <genClasses ecoreClass="simpleScenario.ecore#//VisionBlocked">
52 <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference simpleScenario.ecore#//VisionBlocked/blockedBy"/>
53 </genClasses>
54 <genClasses ecoreClass="simpleScenario.ecore#//SeperationDistance">
55 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//SeperationDistance/distance"/>
56 </genClasses>
57 <genClasses ecoreClass="simpleScenario.ecore#//CollisionExists">
58 <genFeatures createChild="false" ecoreFeature="ecore:EAttribute simpleScenario.ecore#//CollisionExists/collisionTime"/>
59 </genClasses>
60 <genClasses ecoreClass="simpleScenario.ecore#//CollisionDoesNotExist"/>
61 </genPackages>
62</genmodel:GenModel>