aboutsummaryrefslogtreecommitdiffstats
path: root/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java
diff options
context:
space:
mode:
Diffstat (limited to 'Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java')
-rw-r--r--Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java274
1 files changed, 229 insertions, 45 deletions
diff --git a/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java b/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java
index c690a23c..813466ef 100644
--- a/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java
+++ b/Domains/crossingScenario/ecore-gen/crossingScenario/CrossingScenarioPackage.java
@@ -113,41 +113,50 @@ public interface CrossingScenarioPackage extends EPackage {
113 int CROSSING_SCENARIO__MAX_TIME = 4; 113 int CROSSING_SCENARIO__MAX_TIME = 4;
114 114
115 /** 115 /**
116 * The number of structural features of the '<em>Crossing Scenario</em>' class. 116 * The feature id for the '<em><b>Horizontal head</b></em>' reference.
117 * <!-- begin-user-doc --> 117 * <!-- begin-user-doc -->
118 * <!-- end-user-doc --> 118 * <!-- end-user-doc -->
119 * @generated 119 * @generated
120 * @ordered 120 * @ordered
121 */ 121 */
122 int CROSSING_SCENARIO_FEATURE_COUNT = 5; 122 int CROSSING_SCENARIO__HORIZONTAL_HEAD = 5;
123 123
124 /** 124 /**
125 * The number of operations of the '<em>Crossing Scenario</em>' class. 125 * The feature id for the '<em><b>Vertical head</b></em>' reference.
126 * <!-- begin-user-doc --> 126 * <!-- begin-user-doc -->
127 * <!-- end-user-doc --> 127 * <!-- end-user-doc -->
128 * @generated 128 * @generated
129 * @ordered 129 * @ordered
130 */ 130 */
131 int CROSSING_SCENARIO_OPERATION_COUNT = 0; 131 int CROSSING_SCENARIO__VERTICAL_HEAD = 6;
132 132
133 /** 133 /**
134 * The meta object id for the '{@link crossingScenario.impl.LaneImpl <em>Lane</em>}' class. 134 * The number of structural features of the '<em>Crossing Scenario</em>' class.
135 * <!-- begin-user-doc --> 135 * <!-- begin-user-doc -->
136 * <!-- end-user-doc --> 136 * <!-- end-user-doc -->
137 * @see crossingScenario.impl.LaneImpl
138 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane()
139 * @generated 137 * @generated
138 * @ordered
140 */ 139 */
141 int LANE = 1; 140 int CROSSING_SCENARIO_FEATURE_COUNT = 7;
142 141
143 /** 142 /**
144 * The feature id for the '<em><b>Orientation</b></em>' attribute. 143 * The number of operations of the '<em>Crossing Scenario</em>' class.
145 * <!-- begin-user-doc --> 144 * <!-- begin-user-doc -->
146 * <!-- end-user-doc --> 145 * <!-- end-user-doc -->
147 * @generated 146 * @generated
148 * @ordered 147 * @ordered
149 */ 148 */
150 int LANE__ORIENTATION = 0; 149 int CROSSING_SCENARIO_OPERATION_COUNT = 0;
150
151 /**
152 * The meta object id for the '{@link crossingScenario.impl.LaneImpl <em>Lane</em>}' class.
153 * <!-- begin-user-doc -->
154 * <!-- end-user-doc -->
155 * @see crossingScenario.impl.LaneImpl
156 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane()
157 * @generated
158 */
159 int LANE = 1;
151 160
152 /** 161 /**
153 * The feature id for the '<em><b>Width</b></em>' attribute. 162 * The feature id for the '<em><b>Width</b></em>' attribute.
@@ -156,7 +165,7 @@ public interface CrossingScenarioPackage extends EPackage {
156 * @generated 165 * @generated
157 * @ordered 166 * @ordered
158 */ 167 */
159 int LANE__WIDTH = 1; 168 int LANE__WIDTH = 0;
160 169
161 /** 170 /**
162 * The feature id for the '<em><b>Reference Coord</b></em>' attribute. 171 * The feature id for the '<em><b>Reference Coord</b></em>' attribute.
@@ -165,7 +174,7 @@ public interface CrossingScenarioPackage extends EPackage {
165 * @generated 174 * @generated
166 * @ordered 175 * @ordered
167 */ 176 */
168 int LANE__REFERENCE_COORD = 2; 177 int LANE__REFERENCE_COORD = 1;
169 178
170 /** 179 /**
171 * The feature id for the '<em><b>Prev Lane</b></em>' reference. 180 * The feature id for the '<em><b>Prev Lane</b></em>' reference.
@@ -174,7 +183,7 @@ public interface CrossingScenarioPackage extends EPackage {
174 * @generated 183 * @generated
175 * @ordered 184 * @ordered
176 */ 185 */
177 int LANE__PREV_LANE = 3; 186 int LANE__PREV_LANE = 2;
178 187
179 /** 188 /**
180 * The feature id for the '<em><b>Actors</b></em>' reference list. 189 * The feature id for the '<em><b>Actors</b></em>' reference list.
@@ -183,7 +192,7 @@ public interface CrossingScenarioPackage extends EPackage {
183 * @generated 192 * @generated
184 * @ordered 193 * @ordered
185 */ 194 */
186 int LANE__ACTORS = 4; 195 int LANE__ACTORS = 3;
187 196
188 /** 197 /**
189 * The feature id for the '<em><b>Num Width</b></em>' attribute. 198 * The feature id for the '<em><b>Num Width</b></em>' attribute.
@@ -192,7 +201,7 @@ public interface CrossingScenarioPackage extends EPackage {
192 * @generated 201 * @generated
193 * @ordered 202 * @ordered
194 */ 203 */
195 int LANE__NUM_WIDTH = 5; 204 int LANE__NUM_WIDTH = 4;
196 205
197 /** 206 /**
198 * The number of structural features of the '<em>Lane</em>' class. 207 * The number of structural features of the '<em>Lane</em>' class.
@@ -201,7 +210,7 @@ public interface CrossingScenarioPackage extends EPackage {
201 * @generated 210 * @generated
202 * @ordered 211 * @ordered
203 */ 212 */
204 int LANE_FEATURE_COUNT = 6; 213 int LANE_FEATURE_COUNT = 5;
205 214
206 /** 215 /**
207 * The number of operations of the '<em>Lane</em>' class. 216 * The number of operations of the '<em>Lane</em>' class.
@@ -799,14 +808,150 @@ public interface CrossingScenarioPackage extends EPackage {
799 int VEHICLE_OPERATION_COUNT = ACTOR_OPERATION_COUNT + 0; 808 int VEHICLE_OPERATION_COUNT = ACTOR_OPERATION_COUNT + 0;
800 809
801 /** 810 /**
802 * The meta object id for the '{@link crossingScenario.Orientation <em>Orientation</em>}' enum. 811 * The meta object id for the '{@link crossingScenario.impl.Lane_HorizontalImpl <em>Lane Horizontal</em>}' class.
812 * <!-- begin-user-doc -->
813 * <!-- end-user-doc -->
814 * @see crossingScenario.impl.Lane_HorizontalImpl
815 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane_Horizontal()
816 * @generated
817 */
818 int LANE_HORIZONTAL = 12;
819
820 /**
821 * The feature id for the '<em><b>Width</b></em>' attribute.
822 * <!-- begin-user-doc -->
823 * <!-- end-user-doc -->
824 * @generated
825 * @ordered
826 */
827 int LANE_HORIZONTAL__WIDTH = LANE__WIDTH;
828
829 /**
830 * The feature id for the '<em><b>Reference Coord</b></em>' attribute.
831 * <!-- begin-user-doc -->
832 * <!-- end-user-doc -->
833 * @generated
834 * @ordered
835 */
836 int LANE_HORIZONTAL__REFERENCE_COORD = LANE__REFERENCE_COORD;
837
838 /**
839 * The feature id for the '<em><b>Prev Lane</b></em>' reference.
840 * <!-- begin-user-doc -->
841 * <!-- end-user-doc -->
842 * @generated
843 * @ordered
844 */
845 int LANE_HORIZONTAL__PREV_LANE = LANE__PREV_LANE;
846
847 /**
848 * The feature id for the '<em><b>Actors</b></em>' reference list.
849 * <!-- begin-user-doc -->
850 * <!-- end-user-doc -->
851 * @generated
852 * @ordered
853 */
854 int LANE_HORIZONTAL__ACTORS = LANE__ACTORS;
855
856 /**
857 * The feature id for the '<em><b>Num Width</b></em>' attribute.
858 * <!-- begin-user-doc -->
859 * <!-- end-user-doc -->
860 * @generated
861 * @ordered
862 */
863 int LANE_HORIZONTAL__NUM_WIDTH = LANE__NUM_WIDTH;
864
865 /**
866 * The number of structural features of the '<em>Lane Horizontal</em>' class.
867 * <!-- begin-user-doc -->
868 * <!-- end-user-doc -->
869 * @generated
870 * @ordered
871 */
872 int LANE_HORIZONTAL_FEATURE_COUNT = LANE_FEATURE_COUNT + 0;
873
874 /**
875 * The number of operations of the '<em>Lane Horizontal</em>' class.
876 * <!-- begin-user-doc -->
877 * <!-- end-user-doc -->
878 * @generated
879 * @ordered
880 */
881 int LANE_HORIZONTAL_OPERATION_COUNT = LANE_OPERATION_COUNT + 0;
882
883 /**
884 * The meta object id for the '{@link crossingScenario.impl.Lane_VerticalImpl <em>Lane Vertical</em>}' class.
885 * <!-- begin-user-doc -->
886 * <!-- end-user-doc -->
887 * @see crossingScenario.impl.Lane_VerticalImpl
888 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane_Vertical()
889 * @generated
890 */
891 int LANE_VERTICAL = 13;
892
893 /**
894 * The feature id for the '<em><b>Width</b></em>' attribute.
895 * <!-- begin-user-doc -->
896 * <!-- end-user-doc -->
897 * @generated
898 * @ordered
899 */
900 int LANE_VERTICAL__WIDTH = LANE__WIDTH;
901
902 /**
903 * The feature id for the '<em><b>Reference Coord</b></em>' attribute.
803 * <!-- begin-user-doc --> 904 * <!-- begin-user-doc -->
804 * <!-- end-user-doc --> 905 * <!-- end-user-doc -->
805 * @see crossingScenario.Orientation
806 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getOrientation()
807 * @generated 906 * @generated
907 * @ordered
808 */ 908 */
809 int ORIENTATION = 12; 909 int LANE_VERTICAL__REFERENCE_COORD = LANE__REFERENCE_COORD;
910
911 /**
912 * The feature id for the '<em><b>Prev Lane</b></em>' reference.
913 * <!-- begin-user-doc -->
914 * <!-- end-user-doc -->
915 * @generated
916 * @ordered
917 */
918 int LANE_VERTICAL__PREV_LANE = LANE__PREV_LANE;
919
920 /**
921 * The feature id for the '<em><b>Actors</b></em>' reference list.
922 * <!-- begin-user-doc -->
923 * <!-- end-user-doc -->
924 * @generated
925 * @ordered
926 */
927 int LANE_VERTICAL__ACTORS = LANE__ACTORS;
928
929 /**
930 * The feature id for the '<em><b>Num Width</b></em>' attribute.
931 * <!-- begin-user-doc -->
932 * <!-- end-user-doc -->
933 * @generated
934 * @ordered
935 */
936 int LANE_VERTICAL__NUM_WIDTH = LANE__NUM_WIDTH;
937
938 /**
939 * The number of structural features of the '<em>Lane Vertical</em>' class.
940 * <!-- begin-user-doc -->
941 * <!-- end-user-doc -->
942 * @generated
943 * @ordered
944 */
945 int LANE_VERTICAL_FEATURE_COUNT = LANE_FEATURE_COUNT + 0;
946
947 /**
948 * The number of operations of the '<em>Lane Vertical</em>' class.
949 * <!-- begin-user-doc -->
950 * <!-- end-user-doc -->
951 * @generated
952 * @ordered
953 */
954 int LANE_VERTICAL_OPERATION_COUNT = LANE_OPERATION_COUNT + 0;
810 955
811 /** 956 /**
812 * The meta object id for the '{@link crossingScenario.Size <em>Size</em>}' enum. 957 * The meta object id for the '{@link crossingScenario.Size <em>Size</em>}' enum.
@@ -816,7 +961,7 @@ public interface CrossingScenarioPackage extends EPackage {
816 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getSize() 961 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getSize()
817 * @generated 962 * @generated
818 */ 963 */
819 int SIZE = 13; 964 int SIZE = 14;
820 965
821 /** 966 /**
822 * The meta object id for the '{@link crossingScenario.Distance <em>Distance</em>}' enum. 967 * The meta object id for the '{@link crossingScenario.Distance <em>Distance</em>}' enum.
@@ -826,7 +971,7 @@ public interface CrossingScenarioPackage extends EPackage {
826 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getDistance() 971 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getDistance()
827 * @generated 972 * @generated
828 */ 973 */
829 int DISTANCE = 14; 974 int DISTANCE = 15;
830 975
831 976
832 /** 977 /**
@@ -895,25 +1040,36 @@ public interface CrossingScenarioPackage extends EPackage {
895 EAttribute getCrossingScenario_MaxTime(); 1040 EAttribute getCrossingScenario_MaxTime();
896 1041
897 /** 1042 /**
898 * Returns the meta object for class '{@link crossingScenario.Lane <em>Lane</em>}'. 1043 * Returns the meta object for the reference '{@link crossingScenario.CrossingScenario#getHorizontal_head <em>Horizontal head</em>}'.
899 * <!-- begin-user-doc --> 1044 * <!-- begin-user-doc -->
900 * <!-- end-user-doc --> 1045 * <!-- end-user-doc -->
901 * @return the meta object for class '<em>Lane</em>'. 1046 * @return the meta object for the reference '<em>Horizontal head</em>'.
902 * @see crossingScenario.Lane 1047 * @see crossingScenario.CrossingScenario#getHorizontal_head()
1048 * @see #getCrossingScenario()
903 * @generated 1049 * @generated
904 */ 1050 */
905 EClass getLane(); 1051 EReference getCrossingScenario_Horizontal_head();
906 1052
907 /** 1053 /**
908 * Returns the meta object for the attribute '{@link crossingScenario.Lane#getOrientation <em>Orientation</em>}'. 1054 * Returns the meta object for the reference '{@link crossingScenario.CrossingScenario#getVertical_head <em>Vertical head</em>}'.
909 * <!-- begin-user-doc --> 1055 * <!-- begin-user-doc -->
910 * <!-- end-user-doc --> 1056 * <!-- end-user-doc -->
911 * @return the meta object for the attribute '<em>Orientation</em>'. 1057 * @return the meta object for the reference '<em>Vertical head</em>'.
912 * @see crossingScenario.Lane#getOrientation() 1058 * @see crossingScenario.CrossingScenario#getVertical_head()
913 * @see #getLane() 1059 * @see #getCrossingScenario()
1060 * @generated
1061 */
1062 EReference getCrossingScenario_Vertical_head();
1063
1064 /**
1065 * Returns the meta object for class '{@link crossingScenario.Lane <em>Lane</em>}'.
1066 * <!-- begin-user-doc -->
1067 * <!-- end-user-doc -->
1068 * @return the meta object for class '<em>Lane</em>'.
1069 * @see crossingScenario.Lane
914 * @generated 1070 * @generated
915 */ 1071 */
916 EAttribute getLane_Orientation(); 1072 EClass getLane();
917 1073
918 /** 1074 /**
919 * Returns the meta object for the attribute '{@link crossingScenario.Lane#getWidth <em>Width</em>}'. 1075 * Returns the meta object for the attribute '{@link crossingScenario.Lane#getWidth <em>Width</em>}'.
@@ -1203,14 +1359,24 @@ public interface CrossingScenarioPackage extends EPackage {
1203 EClass getVehicle(); 1359 EClass getVehicle();
1204 1360
1205 /** 1361 /**
1206 * Returns the meta object for enum '{@link crossingScenario.Orientation <em>Orientation</em>}'. 1362 * Returns the meta object for class '{@link crossingScenario.Lane_Horizontal <em>Lane Horizontal</em>}'.
1363 * <!-- begin-user-doc -->
1364 * <!-- end-user-doc -->
1365 * @return the meta object for class '<em>Lane Horizontal</em>'.
1366 * @see crossingScenario.Lane_Horizontal
1367 * @generated
1368 */
1369 EClass getLane_Horizontal();
1370
1371 /**
1372 * Returns the meta object for class '{@link crossingScenario.Lane_Vertical <em>Lane Vertical</em>}'.
1207 * <!-- begin-user-doc --> 1373 * <!-- begin-user-doc -->
1208 * <!-- end-user-doc --> 1374 * <!-- end-user-doc -->
1209 * @return the meta object for enum '<em>Orientation</em>'. 1375 * @return the meta object for class '<em>Lane Vertical</em>'.
1210 * @see crossingScenario.Orientation 1376 * @see crossingScenario.Lane_Vertical
1211 * @generated 1377 * @generated
1212 */ 1378 */
1213 EEnum getOrientation(); 1379 EClass getLane_Vertical();
1214 1380
1215 /** 1381 /**
1216 * Returns the meta object for enum '{@link crossingScenario.Size <em>Size</em>}'. 1382 * Returns the meta object for enum '{@link crossingScenario.Size <em>Size</em>}'.
@@ -1306,22 +1472,30 @@ public interface CrossingScenarioPackage extends EPackage {
1306 EAttribute CROSSING_SCENARIO__MAX_TIME = eINSTANCE.getCrossingScenario_MaxTime(); 1472 EAttribute CROSSING_SCENARIO__MAX_TIME = eINSTANCE.getCrossingScenario_MaxTime();
1307 1473
1308 /** 1474 /**
1309 * The meta object literal for the '{@link crossingScenario.impl.LaneImpl <em>Lane</em>}' class. 1475 * The meta object literal for the '<em><b>Horizontal head</b></em>' reference feature.
1310 * <!-- begin-user-doc --> 1476 * <!-- begin-user-doc -->
1311 * <!-- end-user-doc --> 1477 * <!-- end-user-doc -->
1312 * @see crossingScenario.impl.LaneImpl
1313 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane()
1314 * @generated 1478 * @generated
1315 */ 1479 */
1316 EClass LANE = eINSTANCE.getLane(); 1480 EReference CROSSING_SCENARIO__HORIZONTAL_HEAD = eINSTANCE.getCrossingScenario_Horizontal_head();
1481
1482 /**
1483 * The meta object literal for the '<em><b>Vertical head</b></em>' reference feature.
1484 * <!-- begin-user-doc -->
1485 * <!-- end-user-doc -->
1486 * @generated
1487 */
1488 EReference CROSSING_SCENARIO__VERTICAL_HEAD = eINSTANCE.getCrossingScenario_Vertical_head();
1317 1489
1318 /** 1490 /**
1319 * The meta object literal for the '<em><b>Orientation</b></em>' attribute feature. 1491 * The meta object literal for the '{@link crossingScenario.impl.LaneImpl <em>Lane</em>}' class.
1320 * <!-- begin-user-doc --> 1492 * <!-- begin-user-doc -->
1321 * <!-- end-user-doc --> 1493 * <!-- end-user-doc -->
1494 * @see crossingScenario.impl.LaneImpl
1495 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane()
1322 * @generated 1496 * @generated
1323 */ 1497 */
1324 EAttribute LANE__ORIENTATION = eINSTANCE.getLane_Orientation(); 1498 EClass LANE = eINSTANCE.getLane();
1325 1499
1326 /** 1500 /**
1327 * The meta object literal for the '<em><b>Width</b></em>' attribute feature. 1501 * The meta object literal for the '<em><b>Width</b></em>' attribute feature.
@@ -1560,14 +1734,24 @@ public interface CrossingScenarioPackage extends EPackage {
1560 EClass VEHICLE = eINSTANCE.getVehicle(); 1734 EClass VEHICLE = eINSTANCE.getVehicle();
1561 1735
1562 /** 1736 /**
1563 * The meta object literal for the '{@link crossingScenario.Orientation <em>Orientation</em>}' enum. 1737 * The meta object literal for the '{@link crossingScenario.impl.Lane_HorizontalImpl <em>Lane Horizontal</em>}' class.
1738 * <!-- begin-user-doc -->
1739 * <!-- end-user-doc -->
1740 * @see crossingScenario.impl.Lane_HorizontalImpl
1741 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane_Horizontal()
1742 * @generated
1743 */
1744 EClass LANE_HORIZONTAL = eINSTANCE.getLane_Horizontal();
1745
1746 /**
1747 * The meta object literal for the '{@link crossingScenario.impl.Lane_VerticalImpl <em>Lane Vertical</em>}' class.
1564 * <!-- begin-user-doc --> 1748 * <!-- begin-user-doc -->
1565 * <!-- end-user-doc --> 1749 * <!-- end-user-doc -->
1566 * @see crossingScenario.Orientation 1750 * @see crossingScenario.impl.Lane_VerticalImpl
1567 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getOrientation() 1751 * @see crossingScenario.impl.CrossingScenarioPackageImpl#getLane_Vertical()
1568 * @generated 1752 * @generated
1569 */ 1753 */
1570 EEnum ORIENTATION = eINSTANCE.getOrientation(); 1754 EClass LANE_VERTICAL = eINSTANCE.getLane_Vertical();
1571 1755
1572 /** 1756 /**
1573 * The meta object literal for the '{@link crossingScenario.Size <em>Size</em>}' enum. 1757 * The meta object literal for the '{@link crossingScenario.Size <em>Size</em>}' enum.