diff options
Diffstat (limited to 'Domains/crossingScenario/model/crossingScenario.ecore')
-rw-r--r-- | Domains/crossingScenario/model/crossingScenario.ecore | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Domains/crossingScenario/model/crossingScenario.ecore b/Domains/crossingScenario/model/crossingScenario.ecore index d9d97470..f651db9f 100644 --- a/Domains/crossingScenario/model/crossingScenario.ecore +++ b/Domains/crossingScenario/model/crossingScenario.ecore | |||
@@ -10,10 +10,12 @@ | |||
10 | <eStructuralFeatures xsi:type="ecore:EReference" name="lanes" upperBound="-1" | 10 | <eStructuralFeatures xsi:type="ecore:EReference" name="lanes" upperBound="-1" |
11 | eType="#//Lane" containment="true"/> | 11 | eType="#//Lane" containment="true"/> |
12 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxTime" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/> | 12 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxTime" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/> |
13 | <eStructuralFeatures xsi:type="ecore:EReference" name="horizontal_head" lowerBound="1" | ||
14 | eType="#//Lane_Horizontal"/> | ||
15 | <eStructuralFeatures xsi:type="ecore:EReference" name="vertical_head" lowerBound="1" | ||
16 | eType="#//Lane_Vertical"/> | ||
13 | </eClassifiers> | 17 | </eClassifiers> |
14 | <eClassifiers xsi:type="ecore:EClass" name="Lane"> | 18 | <eClassifiers xsi:type="ecore:EClass" name="Lane" abstract="true"> |
15 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="orientation" lowerBound="1" | ||
16 | eType="#//Orientation"/> | ||
17 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" lowerBound="1" eType="#//Size"/> | 19 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" lowerBound="1" eType="#//Size"/> |
18 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="referenceCoord" lowerBound="1" | 20 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="referenceCoord" lowerBound="1" |
19 | eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/> | 21 | eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble"/> |
@@ -23,10 +25,6 @@ | |||
23 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="numWidth" lowerBound="1" | 25 | <eStructuralFeatures xsi:type="ecore:EAttribute" name="numWidth" lowerBound="1" |
24 | eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble" defaultValueLiteral="0.0"/> | 26 | eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble" defaultValueLiteral="0.0"/> |
25 | </eClassifiers> | 27 | </eClassifiers> |
26 | <eClassifiers xsi:type="ecore:EEnum" name="Orientation"> | ||
27 | <eLiterals name="Vertical"/> | ||
28 | <eLiterals name="Horizontal" value="1"/> | ||
29 | </eClassifiers> | ||
30 | <eClassifiers xsi:type="ecore:EEnum" name="Size"> | 28 | <eClassifiers xsi:type="ecore:EEnum" name="Size"> |
31 | <eLiterals name="S_Small"/> | 29 | <eLiterals name="S_Small"/> |
32 | <eLiterals name="S_Med" value="1"/> | 30 | <eLiterals name="S_Med" value="1"/> |
@@ -75,4 +73,6 @@ | |||
75 | </eClassifiers> | 73 | </eClassifiers> |
76 | <eClassifiers xsi:type="ecore:EClass" name="Pedestrian" eSuperTypes="#//Actor"/> | 74 | <eClassifiers xsi:type="ecore:EClass" name="Pedestrian" eSuperTypes="#//Actor"/> |
77 | <eClassifiers xsi:type="ecore:EClass" name="Vehicle" eSuperTypes="#//Actor"/> | 75 | <eClassifiers xsi:type="ecore:EClass" name="Vehicle" eSuperTypes="#//Actor"/> |
76 | <eClassifiers xsi:type="ecore:EClass" name="Lane_Horizontal" eSuperTypes="#//Lane"/> | ||
77 | <eClassifiers xsi:type="ecore:EClass" name="Lane_Vertical" eSuperTypes="#//Lane"/> | ||
78 | </ecore:EPackage> | 78 | </ecore:EPackage> |